A flaw was found in newlib in versions prior to 4.0.0. Improper overflow validation in the memory allocation functions mEMALIGn, pvALLOc, nano_memalign, nano_valloc, nano_pvalloc could case an integer overflow, leading to an allocation of a small buffer and then to a heap-based buffer overflow.
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | alpine-linux-upgrade-newlib | Aug 22, 2024 | Mar 5, 2021 | |
| Arch Linux | arch-linux-upgrade-latest | Jul 11, 2025 | Mar 5, 2021 | |
| Debian | debian-upgrade-newlibdebian-upgrade-picolibc | Jul 30, 2024 | Mar 5, 2021 | |
| Ubuntu | no-fix-ubuntu-package | Jun 26, 2025 | Mar 5, 2021 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub