CVE-2009-3869: sun jdk
Vulnerability summary
CVE-2009-3869 is a high (CVSS 9.3) vulnerability in sun jdk. EPSS estimates a 65.35% chance of exploitation in the next 30 days, higher than 99.2% of scored vulnerabilities. 2 public exploits are recorded.
Weaponized exploit (exploit-database, 20-09-2010)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 8Timeline
- 05-11-2009PublishedVulnerability first disclosed.
- 07-08-2024Last modifiedVulnerability information updated.
Description
Stack-based buffer overflow in the setDiffICM function in the Abstract Window Toolkit (AWT) in Java Runtime Environment (JRE) in Sun Java SE in JDK and JRE 5.0 before Update 22, JDK and JRE 6 before Update 17, SDK and JRE 1.3.x before 1.3.1_27, and SDK and JRE 1.4.x before 1.4.2_24 allows remote attackers to execute arbitrary code via a crafted argument, aka Bug Id 6872357.
CVSS metrics
1 score · 1 source · 1 versionEPSS trend
Probability
65.35%
Chance of exploitation in the next 30 days
Percentile
99%
Versus all other CVEs
30-day change
No change 0.00 pp
From 65.35% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
2 foundSun Java - JRE AWT setDiffICM Buffer Overflow (Metasploit)
Maturity: weaponized
Sun Java JRE AWT setDiffICM Buffer Overflow
exploit/multi/browser/java_setdifficm_bof
Maturity: weaponized
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication (CVSS vector). Other conditions: not stated in public data.
Sun3 products
- jdk1.5.0:update_1 | 1.5.0:update_10 | 1.5.0:update_11 | 1.5.0:update_12 | 1.5.0:update_13 | 1.5.0:update_14 | 1.5.0:update_15 | 1.5.0:update_16 | 1.5.0:update_17 | 1.5.0:update_18 | 1.5.0:update_19 | 1.5.0:update_2 | 1.5.0:update_20 | 1.5.0:update_21 | 1.5.0:update_3 | 1.5.0:update_4 | 1.5.0:update_5 | 1.5.0:update_6 | 1.5.0:update_7 | 1.5.0:update_8 | 1.5.0:update_9 | 1.6.0:update_1 | 1.6.0:update_10 | 1.6.0:update_11 | 1.6.0:update_12 | 1.6.0:update_13 | 1.6.0:update_14 | 1.6.0:update_15 | 1.6.0:update_16 | 1.6.0:update_3 | 1.6.0:update_4 | 1.6.0:update_5 | 1.6.0:update_6 | 1.6.0:update_7 | 1.6.0:update_8 | 1.6.0:update_9 | 1.6.0:update2
- jre1.5.0:update_1 | 1.5.0:update_11 | 1.5.0:update_12 | 1.5.0:update_13 | 1.5.0:update_14 | 1.5.0:update_15 | 1.5.0:update_16 | 1.5.0:update_17 | 1.5.0:update_18 | 1.5.0:update_19 | 1.5.0:update_2 | 1.5.0:update_20 | 1.5.0:update_21 | 1.5.0:update_3 | 1.5.0:update_4 | 1.5.0:update_5 | 1.5.0:update_6 | 1.5.0:update_7 | 1.5.0:update_8 | 1.5.0:update_9 | 1.6.0:update_1 | 1.6.0:update_10 | 1.6.0:update_11 | 1.6.0:update_12 | 1.6.0:update_13 | 1.6.0:update_14 | 1.6.0:update_15 | 1.6.0:update_16 | 1.6.0:update_2 | 1.6.0:update_3 | 1.6.0:update_4 | 1.6.0:update_5 | 1.6.0:update_6 | 1.6.0:update_7 | 1.6.0:update_8 | 1.6.0:update_9 | 1.4.2_1 | 1.4.2_2 | 1.4.2_02 | 1.4.2_03 | 1.4.2_3 | 1.4.2_4 | 1.4.2_04 | 1.4.2_05 | 1.4.2_5 | 1.4.2_06 | 1.4.2_6 | 1.4.2_7 | 1.4.2_07 | 1.4.2_8 | 1.4.2_08 | 1.4.2_09 | 1.4.2_9 | 1.4.2_10 | 1.4.2_11 | 1.4.2_12 | 1.4.2_13 | 1.4.2_14 | 1.4.2_15 | 1.4.2_16 | 1.4.2_17 | 1.4.2_18 | 1.4.2_19 | 1.4.2_20 | 1.4.2_21 | 1.4.2_22 | 1.3.1_1 | 1.3.1_01 | 1.3.1_01a | 1.3.1_02 | 1.3.1_2 | 1.3.1_03 | 1.3.1_3 | 1.3.1_4 | 1.3.1_04 | 1.3.1_05 | 1.3.1_5 | 1.3.1_06 | 1.3.1_6 | 1.3.1_07 | 1.3.1_7 | 1.3.1_8 | 1.3.1_08 | 1.3.1_9 | 1.3.1_09 | 1.3.1_10 | 1.3.1_11 | 1.3.1_12 | 1.3.1_13 | 1.3.1_14 | 1.3.1_15 | 1.3.1_16 | 1.3.1_17 | 1.3.1_18 | 1.3.1_19 | 1.3.1_20 | 1.3.1_21 | 1.3.1_22 | 1.3.1_23 | 1.3.1_24 | 1.3.1_25 | 1.4.2_01
- sdk1.4.2_01 | 1.4.2_1 | 1.4.2_2 | 1.4.2_02 | 1.4.2_03 | 1.4.2_3 | 1.4.2_04 | 1.4.2_4 | 1.4.2_5 | 1.4.2_05 | 1.4.2_6 | 1.4.2_06 | 1.4.2_07 | 1.4.2_7 | 1.4.2_8 | 1.4.2_08 | 1.4.2_09 | 1.4.2_9 | 1.4.2_10 | 1.4.2_11 | 1.4.2_12 | 1.4.2_13 | 1.4.2_14 | 1.4.2_15 | 1.4.2_16 | 1.4.2_17 | 1.4.2_18 | 1.4.2_19 | 1.4.2_20 | 1.4.2_21 | 1.4.2_22 | 1.3.1_01 | 1.3.1_01a | 1.3.1_2 | 1.3.1_02 | 1.3.1_03 | 1.3.1_3 | 1.3.1_4 | 1.3.1_04 | 1.3.1_5 | 1.3.1_05 | 1.3.1_6 | 1.3.1_06 | 1.3.1_7 | 1.3.1_07 | 1.3.1_8 | 1.3.1_08 | 1.3.1_9 | 1.3.1_09 | 1.3.1_10 | 1.3.1_11 | 1.3.1_12 | 1.3.1_13 | 1.3.1_14 | 1.3.1_15 | 1.3.1_16 | 1.3.1_17 | 1.3.1_18 | 1.3.1_19 | 1.3.1_20 | 1.3.1_21 | 1.3.1_22 | 1.3.1_23 | 1.3.1_24 | 1.3.1_25
1 vendor · 3 products
References
27 links- oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11262VDB EntrySignatureX Refsource OVAL
- support.apple.com/kb/HT3970X Refsource CONFIRM
- support.apple.com/kb/HT3969X Refsource CONFIRM
- oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10741VDB EntrySignatureX Refsource OVAL
Show all 27 references
- oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A8566VDB EntrySignatureX Refsource OVAL
- oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A7400VDB EntrySignatureX Refsource OVAL
- www.oracle.com/technetwork/topics/security/cpujan2010-084891.htmlX Refsource CONFIRM