CVE-2009-0689
Last modified
CVE-2009-0689 is a vulnerability of currently unknown severity. 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.. EPSS estimates a 28.17% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| K-Meleon Project | K-Meleon | 1.5.3 |
| Mozilla | Firefox | 3.0.1 |
| Mozilla | Firefox | 3.0.2 |
| Mozilla | Firefox | 3.0.3 |
| Mozilla | Firefox | 3.0.4 |
| Mozilla | Firefox | 3.0.5 |
| Mozilla | Firefox | 3.0.6 |
| Mozilla | Firefox | 3.0.7 |
| Mozilla | Firefox | 3.0.8 |
| Mozilla | Firefox | 3.0.9 |
| Mozilla | Firefox | 3.0.10 |
| Mozilla | Firefox | 3.0.11 |
| Mozilla | Firefox | 3.0.12 |
| Mozilla | Firefox | 3.0.13 |
| Mozilla | Firefox | 3.0.14 |
| Mozilla | Firefox | 3.5 |
| Mozilla | Firefox | 3.5.1 |
| Mozilla | Firefox | 3.5.2 |
| Mozilla | Firefox | 3.5.3 |
| Mozilla | Seamonkey | 1.1.8 |
| Freebsd | Freebsd | 6.4 |
| Freebsd | Freebsd | 7.2 |
| Netbsd | Netbsd | 5.0 |
| Openbsd | Openbsd | 4.5 |
References
- http://secunia.com/advisories/37431Vendor Advisory
- http://secunia.com/advisories/37682Vendor Advisory
- http://secunia.com/advisories/37683Vendor Advisory
- http://secunia.com/advisories/38066Vendor Advisory
- http://secunia.com/advisories/38977Vendor Advisory
- http://secunia.com/advisories/39001Vendor Advisory
- http://secunia.com/secunia_research/2009-35/Vendor Advisory
- http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/gdtoa/misc.cPatch, Vendor Advisory
- http://www.securityfocus.com/bid/35510Exploit, Patch
- http://www.vupen.com/english/advisories/2009/3297Vendor Advisory
- http://www.vupen.com/english/advisories/2009/3299Vendor Advisory
- http://www.vupen.com/english/advisories/2009/3334Vendor Advisory
- http://www.vupen.com/english/advisories/2010/0094Vendor Advisory
- http://www.vupen.com/english/advisories/2010/0648Vendor Advisory
- http://www.vupen.com/english/advisories/2010/0650Vendor Advisory
- http://secunia.com/advisories/37431Vendor Advisory
- http://secunia.com/advisories/37682Vendor Advisory
- http://secunia.com/advisories/37683Vendor Advisory
- http://secunia.com/advisories/38066Vendor Advisory
- http://secunia.com/advisories/38977Vendor Advisory
- http://secunia.com/advisories/39001Vendor Advisory
- http://secunia.com/secunia_research/2009-35/Vendor Advisory
- http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/gdtoa/misc.cPatch, Vendor Advisory
- http://www.securityfocus.com/bid/35510Exploit, Patch
- http://www.vupen.com/english/advisories/2009/3297Vendor Advisory
- http://www.vupen.com/english/advisories/2009/3299Vendor Advisory
- http://www.vupen.com/english/advisories/2009/3334Vendor Advisory
- http://www.vupen.com/english/advisories/2010/0094Vendor Advisory
- http://www.vupen.com/english/advisories/2010/0648Vendor Advisory
- http://www.vupen.com/english/advisories/2010/0650Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2009-0689?
How severe is CVE-2009-0689?
How do I fix CVE-2009-0689?
Are you affected by CVE-2009-0689?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
