CVE Vulnerabilities

CVE-2019-14872

NULL Pointer Dereference

Published: Mar 19, 2020 | Modified: Nov 21, 2024
CVSS 3.x
6.5
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS 2.x
4 MEDIUM
AV:N/AC:L/Au:S/C:N/I:N/A:P
RedHat/V2
RedHat/V3
Ubuntu
MEDIUM

The _dtoa_r function of the newlib libc library, prior to version 3.3.0, performs multiple memory allocations without checking their return value. This could result in NULL pointer dereference.

Weakness

The product dereferences a pointer that it expects to be valid but is NULL.

Affected Software

Name Vendor Start Version End Version
Newlib Newlib_project * 3.3.0 (excluding)
Gcc-snapshot Ubuntu bionic *
Gcc-snapshot Ubuntu trusty *
Gcc-snapshot Ubuntu xenial *
Newlib Ubuntu bionic *
Newlib Ubuntu eoan *
Newlib Ubuntu esm-apps/bionic *
Newlib Ubuntu esm-apps/xenial *
Newlib Ubuntu groovy *
Newlib Ubuntu hirsute *
Newlib Ubuntu impish *
Newlib Ubuntu kinetic *
Newlib Ubuntu trusty *
Newlib Ubuntu upstream *
Newlib Ubuntu xenial *

Potential Mitigations

References