Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en el archivo newlib/libc/stdlib/mprec.c en la función __i2b en Balloc en la biblioteca newlib libc (CVE-2019-14874)

Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-476 Desreferencia a puntero nulo (NULL)
Fecha de publicación:
19/03/2020
Última modificación:
24/03/2020

Descripción

En la función __i2b de la biblioteca newlib libc, todas las versiones anteriores a 3.3.0 (ver el archivo newlib/libc/stdlib/mprec.c), Balloc se utiliza para asignar un entero grande, sin embargo, ninguna comprobación es realizada para verificar si la asignación tuvo éxito o no. El acceso a _ x [0] activará un bug de desreferencia del puntero null en caso de un fallo de asignación de la memoria.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:newlib_project:newlib:*:*:*:*:*:*:*:* 3.3.0 (excluyendo)