CVE-2009-2625: Medium severity Oracle JDK vulnerability
XMLScanner.java in Apache Xerces2 Java, as used in Sun Java Runtime Environment (JRE) in JDK and JRE 6 before Update 15 and JDK and JRE 5.0 before Update 20, and in other products, allows remote attackers to cause a denial of service (infinite loop and application hang) via malformed XML input, as demonstrated by the Codenomicon XML fuzzing framework.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.4.2-ibm-0:1.4.2.13.1-1jpp.1.el3 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.5.0-sun-0:1.5.0.20-1jpp.1.el4 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.6.0-sun-1:1.6.0.15-1jpp.1.el4 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.5.0-ibm-1:1.5.0.10-1jpp.4.el4 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.4.2-ibm-0:1.4.2.13.1-1jpp.1.el4 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.6.0-ibm-1:1.6.0.6-1jpp.3.el4 - Upgrade
Upgrade
redhat/glassfish-javamailto a version that resolves this vulnerability.Fixed in 0:1.4.2-0jpp.ep1.5.el4 - Upgrade
Upgrade
redhat/glassfish-jsfto a version that resolves this vulnerability.Fixed in 0:1.2_13-2.1.ep1.el4 - Upgrade
Upgrade
redhat/hibernate3to a version that resolves this vulnerability.Fixed in 1:3.2.4-1.SP1_CP09.0jpp.ep1.1.el4 - Upgrade
Upgrade
redhat/hibernate3-annotationsto a version that resolves this vulnerability.Fixed in 0:3.3.1-1.11.GA_CP02.ep1.el4 - Upgrade
Upgrade
redhat/hibernate3-entitymanagerto a version that resolves this vulnerability.Fixed in 0:3.3.2-2.5.GA_CP01.ep1.el4 - Upgrade
Upgrade
redhat/jacorbto a version that resolves this vulnerability.Fixed in 0:2.3.0-1jpp.ep1.9.el4 - Upgrade
Upgrade
redhat/jakarta-commons-logging-jbossto a version that resolves this vulnerability.Fixed in 0:1.1-9.ep1.el4 - Upgrade
Upgrade
redhat/jboss-aopto a version that resolves this vulnerability.Fixed in 0:1.5.5-3.CP04.2.ep1.el4 - Upgrade
Upgrade
redhat/jbossasto a version that resolves this vulnerability.Fixed in 0:4.2.0-5.GA_CP08.5.ep1.el4 - Upgrade
Upgrade
redhat/jboss-commonto a version that resolves this vulnerability.Fixed in 0:1.2.1-0jpp.ep1.3.el4 - Upgrade
Upgrade
redhat/jboss-remotingto a version that resolves this vulnerability.Fixed in 0:2.2.3-3.SP1.ep1.el4 - Upgrade
Upgrade
redhat/jboss-seamto a version that resolves this vulnerability.Fixed in 0:1.2.1-1.ep1.22.el4 - Upgrade
Upgrade
redhat/jbosststo a version that resolves this vulnerability.Fixed in 1:4.2.3-1.SP5_CP08.1jpp.ep1.1.el4 - Upgrade
Upgrade
redhat/jbosswebto a version that resolves this vulnerability.Fixed in 0:2.0.0-6.CP12.0jpp.ep1.2.el4 - Upgrade
Upgrade
redhat/jcommonto a version that resolves this vulnerability.Fixed in 0:1.0.16-1.1.ep1.el4 - Upgrade
Upgrade
redhat/jfreechartto a version that resolves this vulnerability.Fixed in 0:1.0.13-2.3.1.ep1.el4 - Upgrade
Upgrade
redhat/jgroupsto a version that resolves this vulnerability.Fixed in 1:2.4.7-1.ep1.el4 - Upgrade
Upgrade
redhat/quartzto a version that resolves this vulnerability.Fixed in 0:1.5.2-1jpp.patch01.ep1.4.el4 - Upgrade
Upgrade
redhat/rh-eap-docsto a version that resolves this vulnerability.Fixed in 0:4.2.0-6.GA_CP08.ep1.3.el4 - Upgrade
Upgrade
redhat/xerces-j2to a version that resolves this vulnerability.Fixed in 0:2.7.1-9jpp.4.patch_02.1.ep1.el4 - Upgrade
Upgrade
redhat/xml-securityto a version that resolves this vulnerability.Fixed in 0:1.3.0-1.3.patch01.ep1.2.el4 - Upgrade
Upgrade
redhat/glassfish-jsfto a version that resolves this vulnerability.Fixed in 0:1.2_13-2.1.ep1.el5 - Upgrade
Upgrade
redhat/hibernate3to a version that resolves this vulnerability.Fixed in 1:3.2.4-1.SP1_CP09.0jpp.ep1.2.4.el5 - Upgrade
Upgrade
redhat/hibernate3-annotationsto a version that resolves this vulnerability.Fixed in 0:3.3.1-1.11GA_CP02.ep1.el5 - Upgrade
Upgrade
redhat/hibernate3-entitymanagerto a version that resolves this vulnerability.Fixed in 0:3.3.2-2.5.1.ep1.el5 - Upgrade
Upgrade
redhat/jacorbto a version that resolves this vulnerability.Fixed in 0:2.3.0-1jpp.ep1.9.1.el5 - Upgrade
Upgrade
redhat/jboss-aopto a version that resolves this vulnerability.Fixed in 0:1.5.5-3.CP04.2.ep1.el5 - Upgrade
Upgrade
redhat/jbossasto a version that resolves this vulnerability.Fixed in 0:4.2.0-5.GA_CP08.5.2.ep1.el5 - Upgrade
Upgrade
redhat/jboss-commonto a version that resolves this vulnerability.Fixed in 0:1.2.1-0jpp.ep1.3.el5.1 - Upgrade
Upgrade
redhat/jboss-remotingto a version that resolves this vulnerability.Fixed in 0:2.2.3-3.SP1.ep1.el5 - Upgrade
Upgrade
redhat/jboss-seamto a version that resolves this vulnerability.Fixed in 0:1.2.1-1.ep1.14.el5 - Upgrade
Upgrade
redhat/jbosststo a version that resolves this vulnerability.Fixed in 1:4.2.3-1.SP5_CP08.1jpp.ep1.1.el5 - Upgrade
Upgrade
redhat/jbosswebto a version that resolves this vulnerability.Fixed in 0:2.0.0-6.CP12.0jpp.ep1.2.el5 - Upgrade
Upgrade
redhat/jcommonto a version that resolves this vulnerability.Fixed in 0:1.0.16-1.1.ep1.el5 - Upgrade
Upgrade
redhat/jfreechartto a version that resolves this vulnerability.Fixed in 0:1.0.13-2.3.1.ep1.el5 - Upgrade
Upgrade
redhat/jgroupsto a version that resolves this vulnerability.Fixed in 1:2.4.7-1.ep1.el5 - Upgrade
Upgrade
redhat/quartzto a version that resolves this vulnerability.Fixed in 0:1.5.2-1jpp.patch01.ep1.4.1.el5 - Upgrade
Upgrade
redhat/rh-eap-docsto a version that resolves this vulnerability.Fixed in 0:4.2.0-6.GA_CP08.ep1.3.el5 - Upgrade
Upgrade
redhat/xml-securityto a version that resolves this vulnerability.Fixed in 0:1.3.0-1.3.patch01.ep1.2.1.el5 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.6.0-openjdk-1:1.6.0.0-1.2.b09.el5 - Upgrade
Upgrade
redhat/xerces-j2to a version that resolves this vulnerability.Fixed in 0:2.7.1-7jpp.2.el5_4.2 - Upgrade
Upgrade
redhat/xerces-j2to a version that resolves this vulnerability.Fixed in 0:2.7.1-12.6.el6_0 - Upgrade
Upgrade
redhat/glassfish-jaxbto a version that resolves this vulnerability.Fixed in 0:2.1.4-1.12.patch03.ep1.el4 - Upgrade
Upgrade
redhat/jbossasto a version that resolves this vulnerability.Fixed in 0:4.3.0-6.GA_CP07.4.ep1.el4 - Upgrade
Upgrade
redhat/jboss-messagingto a version that resolves this vulnerability.Fixed in 0:1.4.0-3.SP3_CP09.4.ep1.el4 - Upgrade
Upgrade
redhat/jboss-seamto a version that resolves this vulnerability.Fixed in 0:1.2.1-3.JBPAPP_4_3_0_GA.ep1.18.el4 - Upgrade
Upgrade
redhat/jboss-seam2to a version that resolves this vulnerability.Fixed in 0:2.0.2.FP-1.ep1.21.el4 - Upgrade
Upgrade
redhat/jbosswsto a version that resolves this vulnerability.Fixed in 0:2.0.1-4.SP2_CP07.2.ep1.el4 - Upgrade
Upgrade
redhat/jbossws-commonto a version that resolves this vulnerability.Fixed in 0:1.0.0-2.GA_CP05.1.ep1.el4 - Upgrade
Upgrade
redhat/jbossws-frameworkto a version that resolves this vulnerability.Fixed in 0:2.0.1-1.GA_CP05.1.ep1.el4 - Upgrade
Upgrade
redhat/rh-eap-docsto a version that resolves this vulnerability.Fixed in 0:4.3.0-6.GA_CP07.ep1.3.el4 - Upgrade
Upgrade
redhat/glassfish-jaxbto a version that resolves this vulnerability.Fixed in 0:2.1.4-1.12.patch03.1.ep1.el5 - Upgrade
Upgrade
redhat/jbossasto a version that resolves this vulnerability.Fixed in 0:4.3.0-6.GA_CP07.4.2.ep1.el5 - Upgrade
Upgrade
redhat/jboss-messagingto a version that resolves this vulnerability.Fixed in 0:1.4.0-3.SP3_CP09.4.ep1.el5 - Upgrade
Upgrade
redhat/jboss-seamto a version that resolves this vulnerability.Fixed in 0:1.2.1-3.JBPAPP_4_3_0_GA.ep1.12.el5.1 - Upgrade
Upgrade
redhat/jboss-seam2to a version that resolves this vulnerability.Fixed in 0:2.0.2.FP-1.ep1.18.el5 - Upgrade
Upgrade
redhat/jbosswsto a version that resolves this vulnerability.Fixed in 0:2.0.1-4.SP2_CP07.2.1.ep1.el5 - Upgrade
Upgrade
redhat/jbossws-commonto a version that resolves this vulnerability.Fixed in 0:1.0.0-2.GA_CP05.1.ep1.el5 - Upgrade
Upgrade
redhat/jbossws-frameworkto a version that resolves this vulnerability.Fixed in 0:2.0.1-1.GA_CP05.1.ep1.el5 - Upgrade
Upgrade
redhat/rh-eap-docsto a version that resolves this vulnerability.Fixed in 0:4.3.0-6.GA_CP07.ep1.3.el5 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.5.0-sun-0:1.5.0.22-1jpp.1.el4 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.6.0-ibm-1:1.6.0.7-1jpp.3.el4 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.4.2-ibm-0:1.4.2.13.2.sap-1jpp.4.el4_8 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.4.2-ibm-0:1.4.2.13.2.sap-1jpp.4.el5_3 - Upgrade
Upgrade
redhat/jasperreports-server-proto a version that resolves this vulnerability.Fixed in 0:4.7.1-2.el6e - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.5.0-sun-0:1.5.0.20-1jpp.1.el5 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.6.0-sun-1:1.6.0.15-1jpp.1.el5 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.5.0-ibm-1:1.5.0.10-1jpp.4.el5 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.4.2-ibm-0:1.4.2.13.1-1jpp.1.el5 - Upgrade
Upgrade
redhat/javato a version that resolves this vulnerability.Fixed in 1.6.0-ibm-1:1.6.0.6-1jpp.3.el5 - Upgrade
Upgrade
Sun Java Runtime Environment (JRE) 6to a version that resolves this vulnerability.Patch Update 15 - Upgrade
Upgrade
Sun Java Runtime Environment (JRE) 5.0to a version that resolves this vulnerability.Patch Update 20
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is the severity of CVE-2009-2625?
CVE-2009-2625 is classified as a denial of service vulnerability, which can critically impact the availability of affected applications.
How do I fix CVE-2009-2625?
To fix CVE-2009-2625, upgrade the affected Java Runtime Environment to the latest version provided by your vendor.
Which products are affected by CVE-2009-2625?
CVE-2009-2625 affects Java Runtime Environment versions, including specific builds from IBM and Red Hat that use Apache Xerces.
Can CVE-2009-2625 be exploited remotely?
Yes, CVE-2009-2625 can be exploited remotely using specially-crafted XML input that triggers an infinite loop.
What impact does CVE-2009-2625 have on my system?
CVE-2009-2625 can cause applications to hang, leading to potential denial of service and disrupting normal operations.