Description
Integer overflow in the __vstrfmon_l function in stdlib/strfmon_l.c in the strfmon implementation in the GNU C Library (aka glibc or libc6) before 2.10.1 allows context-dependent attackers to cause a denial of service (application crash) via a crafted format string, as demonstrated by the %99999999999999999999n string, a related issue to CVE-2008-1391.
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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | glibc | 2.11.1-1 | — |
| Debian 13 | glibc | 2.11.1-1 | — |
| Debian 12 | glibc | 2.11.1-1 | — |
| Debian 5.0 | glibc | 2.7-18lenny4 | DSA-2058-1 |
Advisories 1
- DSA-2058-1 glibc - several vulnerabilities Debian Security (DSA / DLA) · Mar 9, 2026
References
- MDVSA-2010:111 vendor-advisory
- GLSA-201011-01 vendor-advisory
- http://sources.redhat.com/bugzilla/show_bug.cgi?id=10600
- gnuclibrary-vstrfmonl-overflow(59241) vdb-entry
- http://sourceware.org/git/?p=glibc.git%3Ba=commit%3Bh=153aa31b93be22e01b236375fb02a9f9b9a0195f
- DSA-2058 vendor-advisory