6.8

CVE-2009-0689: freebsd

Modified
AliasesMGASA-2016-0013RHSA-2009:1601RHSA-2014:0312
Published 01-07-2009Last modified 07-08-2024

Vulnerability summary

CVE-2009-0689 is a medium (CVSS 6.8) vulnerability in freebsd. EPSS estimates a 29.38% chance of exploitation in the next 30 days, higher than 98.1% of scored vulnerabilities. 13 public exploits are recorded.

Priority
Prioritiseweaponized exploit

Weaponized exploit (exploit-database, 20-11-2009)

Source freshness unavailable

How is this decided?
CVSS score
6.8/10
010
Medium · v2.0 (NVD)
EPSS score
29.38%
0%100%
High · +1.33 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits13reference, exploit-database

Advisory lineage

Upstream 0 · Downstream 8 · Duplicates 1 · Related 2

Timeline

  1. 01-07-2009
    PublishedVulnerability first disclosed.
  2. 07-08-2024
    Last modifiedVulnerability information updated.

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.

CVSS metrics

1 score · 1 source · 1 version

EPSS trend

Probability

29.38%

Chance of exploitation in the next 30 days

Percentile

98%

Versus all other CVEs

30-day change

Increase +1.33 pp

From 28.05% on 04-10-2026

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

13 found
  • referenceUnverified

    Exploit Reference (securityreason.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (securityfocus.com)

    Maturity: unknown

  • exploit-databasedosbsdVerified

    K-Meleon 1.5.3 - Remote Array Overrun

    Maturity: poc

Show all 13 exploits
  • exploit-databasedosbsdVerified

    Opera 10.01 - Remote Array Overrun

    Maturity: poc

  • exploit-databasedosbsdVerified

    SeaMonkey 1.1.8 - Remote Array Overrun

    Maturity: poc

  • exploit-databasedoslinuxVerified

    KDE KDELibs 4.3.3 - Remote Array Overrun

    Maturity: poc

  • exploit-databasedoslinuxVerified

    MATLAB R2009b - 'dtoa' Implementation Memory Corruption

    Maturity: poc

  • exploit-databasedoslinuxVerified

    Mozilla Firefox 3.5.3 - Floating Point Conversion Heap Overflow

    Maturity: poc

  • exploit-databaseremotelinuxVerified

    KDE 4.3.3 - KDELibs 'dtoa()' Remote Code Execution

    Maturity: weaponized

  • exploit-databasedosmultipleVerified

    BSD (Multiple Distributions) - 'gdtoa/misc.c' Memory Corruption

    Maturity: poc

  • exploit-databaseremotemultipleVerified

    Opera Web Browser 10.01 - 'dtoa()' Remote Code Execution

    Maturity: weaponized

  • exploit-databasedososxVerified

    Apple Mac OSX 10.x - 'libc/strtod(3)' Memory Corruption

    Maturity: poc

  • exploit-databaseremotewindowsUnverified

    Sunbird 0.9 - Array Overrun Code Execution

    Maturity: poc

Weaknesses

CWE · root cause

Affected systems

Version check

Known conditions: network-reachable, no authentication (CVSS vector). Other conditions: not stated in public data.

Redhat24 products
  • kdelibs< 6:3.3.1-17.el4_8.1 | < 6:3.5.4-25.el5_4.1
  • kdelibs-apidocs< 6:3.5.4-25.el5_4.1
  • kdelibs-debuginfo< 6:3.3.1-17.el4_8.1 | < 6:3.5.4-25.el5_4.1
  • kdelibs-devel< 6:3.3.1-17.el4_8.1 | < 6:3.5.4-25.el5_4.1
  • php< 0:5.1.6-23.6.el5_3 | < 0:5.1.6-27.el5_6.7 | < 0:5.1.6-40.el5_9.2
Debian3 products
  • kdelibs< 4:3.5.10.dfsg.1-0lenny4
  • mono< 3.2.8+dfsg-10+deb8u1 | < 2.6.7-5.1+deb6u2 | < 4.2.1.102+dfsg2-4
  • nspr< 4.8-2
Mozilla2 products
  • firefox3.0.1 | 3.0.2 | 3.0.3 | 3.0.4 | 3.0.5 | 3.0.6 | 3.0.7 | 3.0.8 | 3.0.9 | 3.0.10 | 3.0.11 | 3.0.12 | 3.0.13 | 3.0.14 | 3.5 | 3.5.1 | 3.5.2 | 3.5.3
  • seamonkey1.1.8
Freebsd1 product
  • freebsdEOL6.4 | 6.4:release | 6.4:release_p2 | 6.4:release_p3 | 6.4:release_p4 | 6.4:release_p5 | 6.4:stable | 7.2 | 7.2:pre-release | 7.2:stable
K-meleon_project1 product
Mageia1 product
  • mono< 3.12.1-1.2.mga5
Netbsd1 product
Openbsd1 product

8 vendors · 34 products

References

68 links
Show all 68 references