CVE-2009-3869

Exp

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.

Published: 2009-11-05 Last update: 2026-04-23 Assigner: [email protected] Source: [email protected]

Conclusion & alert: CVE-2009-3869 is rated High Exploit Risk (87/100): CVSS Critical severity, with high exploitation likelihood (EPSS 78.48%, 99th percentile). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.

Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.

Public exploit references (Exploit-DB) for CVE-2009-3869

EDB-ID Source Kind Published Link
16298 exploit_db edb 2010-09-20 Exploit-DB ↗

Exploit prediction scoring system (EPSS) score for CVE-2009-3869

EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).

# Date Old EPSS score New EPSS score Delta (New - Old)
1 2026-02-23 78.33% 78.48% +0.15%
2 2025-12-28 79.62% 78.33% -1.29%
3 2025-12-27 79.62%

Full EPSS history (30 records total)

Common vulnerability scoring system (CVSS) metrics for CVE-2009-3869

CVSS metrics for this CVE.

Base score Version Severity Vector Exploitability Impact Score source
9.3 2.0 HIGH
AV:N/AC:M/Au:N/C:C/I:C/A:C Click to expand
Access vector (AV:N)
Can be exploited remotely over network reachability.
Access complexity (AC:M)
Exploitation needs some favorable conditions, but not exceptional ones.
Authentication (AU:N)
No authentication is required.
Confidentiality impact (C:C)
Complete confidentiality impact.
Integrity impact (I:C)
Complete integrity impact.
Availability impact (A:C)
Complete availability impact.
8.6 10.0 [email protected]

Weakness enumeration for CVE-2009-3869

OS Trackers for CVE-2009-3869

vendor priority summary link
gentoo normal CVE-2009-3869: 1 GLSA(s) (200911-02), 5 atom(s) (app-emulation/emul-linux-x86-java, dev-java/blackdown-jdk, dev-java/blackdown-jre, dev-java/sun-jdk, dev-java/sun-jre-bin); latest impact normal. https://bugs.gentoo.org/buglist.cgi?quicksearch=CVE-2009-3869
redhat high https://access.redhat.com/security/cve/CVE-2009-3869
ubuntu medium CVE-2009-3869 medium priority: Ubuntu including 3 source packages (openjdk-6, sun-java5, sun-java6), 24 status rows across 8 suites (dapper, hardy, intrepid, jaunty, karmic, lucid, maverick, upstream): released 11, DNE 5, ignored 4, not-affected 4. https://ubuntu.com/security/CVE-2009-3869

Affected software / configurations for CVE-2009-3869

Vendor Product Version Raw CPE
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_1:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_10:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_11:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_12:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_13:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_14:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_15:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_16:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_17:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_18:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_19:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_2:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_20:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_21:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_3:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_4:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_5:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_6:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_7:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_8:*:*:*:*:*:*
sun jdk 1.5.0 cpe:2.3:a:sun:jdk:1.5.0:update_9:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_1:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_10:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_11:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_12:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_13:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_14:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_15:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_16:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_3:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_4:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_5:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_6:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_7:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_8:*:*:*:*:*:*
sun jdk 1.6.0 cpe:2.3:a:sun:jdk:1.6.0:update_9:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_1:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_11:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_12:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_13:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_14:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_15:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_16:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_17:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_18:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_19:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_2:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_20:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_21:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_3:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_4:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_5:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_6:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_7:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_8:*:*:*:*:*:*
sun jre 1.5.0 cpe:2.3:a:sun:jre:1.5.0:update_9:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_1:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_10:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_11:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_12:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_13:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_14:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_15:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_16:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_2:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_3:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_4:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_5:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_6:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_7:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_8:*:*:*:*:*:*
sun jre 1.6.0 cpe:2.3:a:sun:jre:1.6.0:update_9:*:*:*:*:*:*
sun jre 1.4.2_1 cpe:2.3:a:sun:jre:1.4.2_1:*:*:*:*:*:*:*
sun jre 1.4.2_2 cpe:2.3:a:sun:jre:1.4.2_2:*:*:*:*:*:*:*
sun jre 1.4.2_02 cpe:2.3:a:sun:jre:1.4.2_02:*:*:*:*:*:*:*
sun jre 1.4.2_03 cpe:2.3:a:sun:jre:1.4.2_03:*:*:*:*:*:*:*
sun jre 1.4.2_3 cpe:2.3:a:sun:jre:1.4.2_3:*:*:*:*:*:*:*
sun jre 1.4.2_4 cpe:2.3:a:sun:jre:1.4.2_4:*:*:*:*:*:*:*
sun jre 1.4.2_04 cpe:2.3:a:sun:jre:1.4.2_04:*:*:*:*:*:*:*
sun jre 1.4.2_05 cpe:2.3:a:sun:jre:1.4.2_05:*:*:*:*:*:*:*

References for CVE-2009-3869

URL Tags
http://java.sun.com/javase/6/webnotes/6u17.html Vendor Advisory
http://lists.apple.com/archives/security-announce/2009/Dec/msg00000.html
http://lists.apple.com/archives/security-announce/2009/Dec/msg00001.html
http://lists.opensuse.org/opensuse-security-announce/2009-11/msg00010.html
http://marc.info/?l=bugtraq&m=126566824131534&w=2
http://marc.info/?l=bugtraq&m=131593453929393&w=2
http://marc.info/?l=bugtraq&m=134254866602253&w=2
http://secunia.com/advisories/37231 Vendor Advisory
http://secunia.com/advisories/37239
http://secunia.com/advisories/37386
http://secunia.com/advisories/37581
http://secunia.com/advisories/37841
http://security.gentoo.org/glsa/glsa-200911-02.xml
http://securitytracker.com/id?1023132
http://sunsolve.sun.com/search/document.do?assetkey=1-66-270474-1 Patch Vendor Advisory
http://support.apple.com/kb/HT3969
http://support.apple.com/kb/HT3970
http://www.mandriva.com/security/advisories?name=MDVSA-2010:084
http://www.oracle.com/technetwork/topics/security/cpujan2010-084891.html
http://www.redhat.com/support/errata/RHSA-2009-1694.html
http://www.securityfocus.com/bid/36881
http://www.vupen.com/english/advisories/2009/3131 Patch Vendor Advisory
http://zerodayinitiative.com/advisories/ZDI-09-078/ Patch
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10741
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11262
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A7400
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A8566
cvelogic Threat Intelligence