CVE-2019-14872
NixOS vulnerability analysis and mitigation

Overview

The _dtoa_r function of the newlib libc library, prior to version 3.3.0, contains a security vulnerability related to memory allocation handling. The function performs multiple memory allocations without checking their return values, which could lead to potential security issues (NVD, MITRE CVE).

Technical details

The vulnerability exists in the _dtoa_r function where multiple memory allocations are performed without proper validation of return values. For example, when allocating bigint through d2b function or using Balloc for memory allocation, the code proceeds to use these allocations without verifying if they were successful. This oversight can lead to NULL pointer dereference issues when memory allocation fails (CENSUS Labs).

Impact

If successfully exploited, this vulnerability could result in NULL pointer dereference, which may lead to program crashes or potential denial of service conditions. The vulnerability affects all versions of newlib prior to 3.3.0, including its derivatives such as newlib-nano and picolibc (CENSUS Labs).

Mitigation and workarounds

The recommended mitigation is to update to newlib version 3.3.0 or later, which includes patches addressing this vulnerability. When building the library, it's important to enable the newlib-reent-check-verify 'configure' option for proper protection (CENSUS Labs).

Additional resources


SourceThis report was generated using AI

Related NixOS vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-22783HIGH8.1
  • NixOSNixOS
  • iris
NoYesJan 12, 2026
CVE-2026-0821MEDIUM6.9
  • NixOSNixOS
  • quickjs
NoNoJan 10, 2026
CVE-2025-68949MEDIUM5.3
  • NixOSNixOS
  • n8n
NoYesJan 13, 2026
CVE-2026-22784LOW2.3
  • NixOSNixOS
  • lychee
NoYesJan 12, 2026
CVE-2026-23497LOW1.3
  • NixOSNixOS
  • learning
NoYesJan 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management