CVE-2009-0689
- State
- Published
- Severity
- Not scored
- Published
- Jul 1, 2009
- Updated
- Aug 7, 2024
- Reserved
- Feb 22, 2009
Description
Array index error in the (1) dtoa implementation in dtoa.c (aka pdtoa.c) and the (2) gdtoa (aka new dtoa) implementation in gdtoa/misc.c in libc, as used in multiple operating systems and products including in FreeBSD 6.4 and 7.2, NetBSD 5.0, OpenBSD 4.5, Mozilla Firefox 3.0.x before 3.0.15 and 3.5.x before 3.5.4, K-Meleon 1.5.3, SeaMonkey 1.1.8, and other products, allows context-dependent attackers to cause a denial of service (application crash) and possibly execute arbitrary code via a large precision value in the format argument to a printf function, which triggers incorrect memory allocation and a heap-based buffer overflow during conversion to a floating-point number.
Scores
The record has no CVSS score.
Weaknesses
The record names no weakness.
Affected Products
| Product | Versions |
|---|---|
n/an/a |
|
References
- http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/gdtoa/gdtoaimp.h
- http://secunia.com/secunia_research/2009-35/
- https://bugzilla.mozilla.org/show_bug.cgi?id=516862
- 20090625 Multiple Vendors libc/gdtoa printf(3) Array Overrunthird-party-advisory
- 20091120 SeaMonkey 1.1.8 Remote Array Overrun (Arbitrary code execution)mailing-list
- 20091211 Thunderbird 2.0.0.23 (lib) Remote Array Overrun (Arbitrary code execution)third-party-advisory
- RHSA-2010:0153vendor-advisory
- 20091211 Flock 2.5.2 Remote Array Overrun (Arbitrary code execution)third-party-advisory
- MDVSA-2009:330vendor-advisory
- 39001third-party-advisory
- SUSE-SR:2009:018vendor-advisory
- 20091120 K-Meleon 1.5.3 Remote Array Overrun (Arbitrary code execution)mailing-list
- http://support.apple.com/kb/HT4225
- 20091120 Opera 10.01 Remote Array Overrun (Arbitrary code execution)third-party-advisory
- 20091120 K-Meleon 1.5.3 Remote Array Overrun (Arbitrary code execution)third-party-advisory
- http://www.mozilla.org/security/announce/2009/mfsa2009-59.html
- ADV-2010-0094vdb-entry
- ADV-2010-0648vdb-entry
- ADV-2010-0650vdb-entry
- 272909vendor-advisory
- ADV-2009-3299vdb-entry
- RHSA-2009:1601vendor-advisory
- 20091210 Camino 1.6.10 Remote Array Overrun (Arbitrary code execution)mailing-list
- APPLE-SA-2010-03-29-1vendor-advisory
- [debian-lts-announce] 20181101 [SECURITY] [DLA 1564-1] mono security updatemailing-list
- SUSE-SR:2010:013vendor-advisory
- RHSA-2014:0312vendor-advisory
- 37683third-party-advisory
- 38977third-party-advisory
- http://www.opera.com/support/kb/view/942/
- 20091030 Multiple BSD printf(1) and multiple dtoa/*printf(3) vulnerabilitiesthird-party-advisory
- RHSA-2010:0154vendor-advisory
- http://support.apple.com/kb/HT4077
- https://bugzilla.mozilla.org/show_bug.cgi?id=516396
- oval:org.mitre.oval:def:6528vdb-entrysignature
- 37682third-party-advisory
- oval:org.mitre.oval:def:9541vdb-entrysignature
- 38066third-party-advisory
- USN-915-1vendor-advisory
- 20091210 Flock 2.5.2 Remote Array Overrun (Arbitrary code execution)mailing-list
- RHSA-2014:0311vendor-advisory
- ADV-2009-3297vdb-entry
- 20091211 Camino 1.6.10 Remote Array Overrun (Arbitrary code execution)third-party-advisory
- 37431third-party-advisory
- 20100108 MacOS X 10.5/10.6 libc/strtod(3) buffer overflowthird-party-advisory
- 20091120 SeaMonkey 1.1.8 Remote Array Overrun (Arbitrary code execution)third-party-advisory
- 1022478vdb-entry
- APPLE-SA-2010-06-21-1vendor-advisory
- http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/gdtoa/misc.c
- ADV-2009-3334vdb-entry
- 20091211 Sunbird 0.9 Array Overrun (code execution)third-party-advisory
- MDVSA-2009:294vendor-advisory
- 35510vdb-entry
Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.