Skip to content
OpenAdvisories
Medium · 6.5 CVE-2019-14872 EUVD-2019-5987GHSA-p7g8-2p6x-4pvg

The _dtoa_r function of the newlib libc library, prior to version 3.3.0, performs multiple memory allocations without checking their return…

Published Mar 19, 2020 · Updated Aug 5, 2024 · Assigned by redhat

Description

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.

Affected products

VendorProductAffectedFixed
Red Hat newlib all newlib versions prior to 3.3.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 newlib 3.3.0-1 —
Debian 14 picolibc 1.4.3-1 —
Debian 13 newlib 3.3.0-1 —
Debian 13 picolibc 1.4.3-1 —
Debian 12 newlib 3.3.0-1 —
Debian 12 picolibc 1.4.3-1 —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS newlib No fix yet —
Ubuntu 16.04 LTS newlib No fix yet —

References