Every CVE Search/ Get API key

CVE-2009-1099

Integer signedness error in Java SE Development Kit (JDK) and Java Runtime Environment (JRE) 5.0...

7.5 HighFix available

CVE-2009-1099 is a high vulnerability (CVSS 7.5) in Sun Java Runtime Environment, published March 25, 2009. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.66%, the 92nd percentile. Fixed in java-1.6.0-sun 1:1.6.0.13-1jpp.1.el4.

Integer signedness error in Java SE Development Kit (JDK) and Java Runtime Environment (JRE) 5.0 Update 17 and earlier, and 6 Update 12 and earlier, allows remote attackers to access files or execute arbitrary code via crafted glyph descriptions in a Type1 font, which bypasses a signed comparison and triggers a buffer overflow.

Exploit likelihood

5.66%Down 6.6 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

Integer signedness error in Java SE Development Kit (JDK) and Java Runtime Environment (JRE) 5.0 Update 17 and earlier, and 6 Update 12 and earlier, allows remote attackers to access files or execute arbitrary code via crafted glyph descriptions in a Type1 font, which bypasses a signed comparison and triggers a buffer overflow.

Record
CVE-2009-1099
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-189
Updated
2026-11-02
CVE List No score

Integer signedness error in Java SE Development Kit (JDK) and Java Runtime Environment (JRE) 5.0 Update 17 and earlier, and 6 Update 12 and earlier, allows remote attackers to access files or execute arbitrary code via crafted glyph descriptions in a Type1 font, which bypasses a signed comparison and triggers a buffer overflow.

Record
CVE-2009-1099
Updated
2026-11-02
EUVDEUVD-2009-1100 No score

Integer signedness error in Java SE Development Kit (JDK) and Java Runtime Environment (JRE) 5.0 Update 17 and earlier, and 6 Update 12 and earlier, allows remote attackers to access files or execute arbitrary code via crafted glyph descriptions in a Type1 font, which bypasses a signed comparison and triggers a buffer overflow.

Record
EUVD-2009-1100
Updated
2026-11-03
GitHub AdvisoriesGHSA-6g46-c364-qcjc No score

Integer signedness error in Java SE Development Kit (JDK) and Java Runtime Environment (JRE) 5.0...

Integer signedness error in Java SE Development Kit (JDK) and Java Runtime Environment (JRE) 5.0 Update 17 and earlier, and 6 Update 12 and earlier, allows remote attackers to access files or execute arbitrary code via crafted glyph descriptions in a Type1 font, which bypasses a signed comparison and triggers a buffer overflow.

Record
GHSA-6g46-c364-qcjc
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
java-1.6.0-sun
Red Hat:rhel_extras:4
before 1:1.6.0.13-1jpp.1.el4
1:1.6.0.13-1jpp.1.el4
java-1.6.0-sun-demo
Red Hat:rhel_extras:4
before 1:1.6.0.13-1jpp.1.el4
1:1.6.0.13-1jpp.1.el4
java-1.6.0-sun-devel
Red Hat:rhel_extras:4
before 1:1.6.0.13-1jpp.1.el4
1:1.6.0.13-1jpp.1.el4
java-1.6.0-sun-jdbc
Red Hat:rhel_extras:4
before 1:1.6.0.13-1jpp.1.el4
1:1.6.0.13-1jpp.1.el4
java-1.6.0-sun-plugin
Red Hat:rhel_extras:4
before 1:1.6.0.13-1jpp.1.el4
1:1.6.0.13-1jpp.1.el4
java-1.6.0-sun-src
Red Hat:rhel_extras:4
before 1:1.6.0.13-1jpp.1.el4
1:1.6.0.13-1jpp.1.el4
java-1.6.0-sun
Red Hat:rhel_extras:5::client
before 1:1.6.0.13-1jpp.1.el5
1:1.6.0.13-1jpp.1.el5
java-1.6.0-sun-demo
Red Hat:rhel_extras:5::client
before 1:1.6.0.13-1jpp.1.el5
1:1.6.0.13-1jpp.1.el5
java-1.6.0-sun-devel
Red Hat:rhel_extras:5::client
before 1:1.6.0.13-1jpp.1.el5
1:1.6.0.13-1jpp.1.el5
java-1.6.0-sun-jdbc
Red Hat:rhel_extras:5::client
before 1:1.6.0.13-1jpp.1.el5
1:1.6.0.13-1jpp.1.el5
Show 78 moreShow less
Affected packages
PackageAffectedFixed
java-1.6.0-sun-plugin
Red Hat:rhel_extras:5::client
before 1:1.6.0.13-1jpp.1.el5
1:1.6.0.13-1jpp.1.el5
java-1.6.0-sun-src
Red Hat:rhel_extras:5::client
before 1:1.6.0.13-1jpp.1.el5
1:1.6.0.13-1jpp.1.el5
java-1.6.0-sun
Red Hat:rhel_extras:5::server
before 1:1.6.0.13-1jpp.1.el5
1:1.6.0.13-1jpp.1.el5
java-1.6.0-sun-demo
Red Hat:rhel_extras:5::server
before 1:1.6.0.13-1jpp.1.el5
1:1.6.0.13-1jpp.1.el5
java-1.6.0-sun-devel
Red Hat:rhel_extras:5::server
before 1:1.6.0.13-1jpp.1.el5
1:1.6.0.13-1jpp.1.el5
java-1.6.0-sun-jdbc
Red Hat:rhel_extras:5::server
before 1:1.6.0.13-1jpp.1.el5
1:1.6.0.13-1jpp.1.el5
java-1.6.0-sun-plugin
Red Hat:rhel_extras:5::server
before 1:1.6.0.13-1jpp.1.el5
1:1.6.0.13-1jpp.1.el5
java-1.6.0-sun-src
Red Hat:rhel_extras:5::server
before 1:1.6.0.13-1jpp.1.el5
1:1.6.0.13-1jpp.1.el5
java-1.5.0-sun
Red Hat:rhel_extras:4
before 0:1.5.0.18-1jpp.1.el4
0:1.5.0.18-1jpp.1.el4
java-1.5.0-sun-demo
Red Hat:rhel_extras:4
before 0:1.5.0.18-1jpp.1.el4
0:1.5.0.18-1jpp.1.el4
java-1.5.0-sun-devel
Red Hat:rhel_extras:4
before 0:1.5.0.18-1jpp.1.el4
0:1.5.0.18-1jpp.1.el4
java-1.5.0-sun-jdbc
Red Hat:rhel_extras:4
before 0:1.5.0.18-1jpp.1.el4
0:1.5.0.18-1jpp.1.el4
java-1.5.0-sun-plugin
Red Hat:rhel_extras:4
before 0:1.5.0.18-1jpp.1.el4
0:1.5.0.18-1jpp.1.el4
java-1.5.0-sun-src
Red Hat:rhel_extras:4
before 0:1.5.0.18-1jpp.1.el4
0:1.5.0.18-1jpp.1.el4
java-1.5.0-sun
Red Hat:rhel_extras:5::client
before 0:1.5.0.18-1jpp.1.el5
0:1.5.0.18-1jpp.1.el5
java-1.5.0-sun-demo
Red Hat:rhel_extras:5::client
before 0:1.5.0.18-1jpp.1.el5
0:1.5.0.18-1jpp.1.el5
java-1.5.0-sun-devel
Red Hat:rhel_extras:5::client
before 0:1.5.0.18-1jpp.1.el5
0:1.5.0.18-1jpp.1.el5
java-1.5.0-sun-jdbc
Red Hat:rhel_extras:5::client
before 0:1.5.0.18-1jpp.1.el5
0:1.5.0.18-1jpp.1.el5
java-1.5.0-sun-plugin
Red Hat:rhel_extras:5::client
before 0:1.5.0.18-1jpp.1.el5
0:1.5.0.18-1jpp.1.el5
java-1.5.0-sun-src
Red Hat:rhel_extras:5::client
before 0:1.5.0.18-1jpp.1.el5
0:1.5.0.18-1jpp.1.el5
java-1.5.0-sun
Red Hat:rhel_extras:5::server
before 0:1.5.0.18-1jpp.1.el5
0:1.5.0.18-1jpp.1.el5
java-1.5.0-sun-demo
Red Hat:rhel_extras:5::server
before 0:1.5.0.18-1jpp.1.el5
0:1.5.0.18-1jpp.1.el5
java-1.5.0-sun-devel
Red Hat:rhel_extras:5::server
before 0:1.5.0.18-1jpp.1.el5
0:1.5.0.18-1jpp.1.el5
java-1.5.0-sun-jdbc
Red Hat:rhel_extras:5::server
before 0:1.5.0.18-1jpp.1.el5
0:1.5.0.18-1jpp.1.el5
java-1.5.0-sun-plugin
Red Hat:rhel_extras:5::server
before 0:1.5.0.18-1jpp.1.el5
0:1.5.0.18-1jpp.1.el5
java-1.5.0-sun-src
Red Hat:rhel_extras:5::server
before 0:1.5.0.18-1jpp.1.el5
0:1.5.0.18-1jpp.1.el5
java-1.5.0-ibm
Red Hat:rhel_extras:4
before 1:1.5.0.9-1jpp.5.el4
1:1.5.0.9-1jpp.5.el4
java-1.5.0-ibm-demo
Red Hat:rhel_extras:4
before 1:1.5.0.9-1jpp.5.el4
1:1.5.0.9-1jpp.5.el4
java-1.5.0-ibm-devel
Red Hat:rhel_extras:4
before 1:1.5.0.9-1jpp.5.el4
1:1.5.0.9-1jpp.5.el4
java-1.5.0-ibm-javacomm
Red Hat:rhel_extras:4
before 1:1.5.0.9-1jpp.5.el4
1:1.5.0.9-1jpp.5.el4
java-1.5.0-ibm-jdbc
Red Hat:rhel_extras:4
before 1:1.5.0.9-1jpp.5.el4
1:1.5.0.9-1jpp.5.el4
java-1.5.0-ibm-plugin
Red Hat:rhel_extras:4
before 1:1.5.0.9-1jpp.5.el4
1:1.5.0.9-1jpp.5.el4
java-1.5.0-ibm-src
Red Hat:rhel_extras:4
before 1:1.5.0.9-1jpp.5.el4
1:1.5.0.9-1jpp.5.el4
java-1.5.0-ibm
Red Hat:rhel_extras:5::client
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-accessibility
Red Hat:rhel_extras:5::client
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-demo
Red Hat:rhel_extras:5::client
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-devel
Red Hat:rhel_extras:5::client
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-javacomm
Red Hat:rhel_extras:5::client
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-jdbc
Red Hat:rhel_extras:5::client
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-plugin
Red Hat:rhel_extras:5::client
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-src
Red Hat:rhel_extras:5::client
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm
Red Hat:rhel_extras:5::server
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-accessibility
Red Hat:rhel_extras:5::server
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-demo
Red Hat:rhel_extras:5::server
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-devel
Red Hat:rhel_extras:5::server
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-javacomm
Red Hat:rhel_extras:5::server
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-jdbc
Red Hat:rhel_extras:5::server
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-plugin
Red Hat:rhel_extras:5::server
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.5.0-ibm-src
Red Hat:rhel_extras:5::server
before 1:1.5.0.9-1jpp.3.el5
1:1.5.0.9-1jpp.3.el5
java-1.6.0-ibm
Red Hat:rhel_extras:4
before 1:1.6.0.5-1jpp.1.el4
1:1.6.0.5-1jpp.1.el4
java-1.6.0-ibm-demo
Red Hat:rhel_extras:4
before 1:1.6.0.5-1jpp.1.el4
1:1.6.0.5-1jpp.1.el4
java-1.6.0-ibm-devel
Red Hat:rhel_extras:4
before 1:1.6.0.5-1jpp.1.el4
1:1.6.0.5-1jpp.1.el4
java-1.6.0-ibm-javacomm
Red Hat:rhel_extras:4
before 1:1.6.0.5-1jpp.1.el4
1:1.6.0.5-1jpp.1.el4
java-1.6.0-ibm-jdbc
Red Hat:rhel_extras:4
before 1:1.6.0.5-1jpp.1.el4
1:1.6.0.5-1jpp.1.el4
java-1.6.0-ibm-plugin
Red Hat:rhel_extras:4
before 1:1.6.0.5-1jpp.1.el4
1:1.6.0.5-1jpp.1.el4
java-1.6.0-ibm-src
Red Hat:rhel_extras:4
before 1:1.6.0.5-1jpp.1.el4
1:1.6.0.5-1jpp.1.el4
java-1.6.0-ibm
Red Hat:rhel_extras:5::client
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-accessibility
Red Hat:rhel_extras:5::client
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-demo
Red Hat:rhel_extras:5::client
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-devel
Red Hat:rhel_extras:5::client
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-javacomm
Red Hat:rhel_extras:5::client
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-jdbc
Red Hat:rhel_extras:5::client
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-plugin
Red Hat:rhel_extras:5::client
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-src
Red Hat:rhel_extras:5::client
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm
Red Hat:rhel_extras:5::server
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-accessibility
Red Hat:rhel_extras:5::server
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-demo
Red Hat:rhel_extras:5::server
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-devel
Red Hat:rhel_extras:5::server
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-javacomm
Red Hat:rhel_extras:5::server
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-jdbc
Red Hat:rhel_extras:5::server
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-plugin
Red Hat:rhel_extras:5::server
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.6.0-ibm-src
Red Hat:rhel_extras:5::server
before 1:1.6.0.5-1jpp.1.el5
1:1.6.0.5-1jpp.1.el5
java-1.5.0-sun
Red Hat:network_satellite:5.1::el4
before 0:1.5.0.22-1jpp.1.el4
0:1.5.0.22-1jpp.1.el4
java-1.5.0-sun-devel
Red Hat:network_satellite:5.1::el4
before 0:1.5.0.22-1jpp.1.el4
0:1.5.0.22-1jpp.1.el4
java-1.6.0-ibm
Red Hat:network_satellite:5.3::el4
before 1:1.6.0.7-1jpp.3.el4
1:1.6.0.7-1jpp.3.el4
java-1.6.0-ibm-devel
Red Hat:network_satellite:5.3::el4
before 1:1.6.0.7-1jpp.3.el4
1:1.6.0.7-1jpp.3.el4
java-1.6.0-ibm
Red Hat:network_satellite:5.3::el5
before 1:1.6.0.7-1jpp.2.el5
1:1.6.0.7-1jpp.2.el5
java-1.6.0-ibm-devel
Red Hat:network_satellite:5.3::el5
before 1:1.6.0.7-1jpp.2.el5
1:1.6.0.7-1jpp.2.el5

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 40 references. The JSON record has them.

MoveEnter Open