Skip to content
Fencer Vulns
medium 5.0

CVE-2009-2625 json

Denial of service in Apache Xerces2

published 2009-08-06 17 y ago modified 2026-06-16 4 mo ago also GHSA-334p-wv2m-w3vp , EUVD-2020-0452

cvss
5.0
version 2.0, NVD
cisa kev
Not listed
not in CISA's catalog
epss
30.4%
EPSS 30.4% chance of exploitation in 30 days, percentile 98%
public exploits
0
none known

Summary

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.

Patch / fix

  • maven xerces:xercesImpl 2.10.0
  • libxerces2-java Debian 14, Debian 13, Debian 12 2.9.1-4.1

debian advisories DEBIAN-CVE-2009-2625

  • jasperreports-server-pro rhev manager 3 4.7.1-2.el6ev
  • xerces-j2 RHEL 6 2.7.1-12.6.el6_0
  • xerces-j2-demo RHEL 6 2.7.1-12.6.el6_0
  • xerces-j2-scripts RHEL 6 2.7.1-12.6.el6_0
  • xerces-j2-javadoc-xni RHEL 6 2.7.1-12.6.el6_0
  • xerces-j2-javadoc-apis RHEL 6 2.7.1-12.6.el6_0
  • xerces-j2-javadoc-impl RHEL 6 2.7.1-12.6.el6_0
  • xerces-j2-javadoc-other RHEL 6 2.7.1-12.6.el6_0

red hat advisories RHSA-2012:1537RHSA-2011:0858RHSA-2010:0043RHSA-2009:1662RHSA-2009:1650RHSA-2009:1649

  • expat openSUSE Tumbleweed 2.2.0-3.1

opensuse advisories openSUSE-SU-2024:10077-1

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2009-2625 updated cvss 5.0

JDK: XML parsing Denial-Of-Service (6845701)

  • Red Hat Desktop version 3 Extras java-1.4.2-ibm 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-src 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-demo 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-jdbc 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-plugin 1.4.2.13.1-1jpp.1.el3 Red Hat Desktop version 4 Extras java-1.6.0-ibm 1.6.0.6-1jpp.3.el4, java-1.5.0-ibm 1.5.0.10-1jpp.4.el4, java-1.5.0-sun 1.5.0.20-1jpp.1.el4, java-1.6.0-sun 1.6.0.15-1jpp.1.el4, java-1.4.2-ibm 1.4.2.13.1-1jpp.1.el4, java-1.6.0-ibm-src 1.6.0.6-1jpp.3.el4, +22 more
    fixed: vendor fix RHSA-2009:1505
  • Red Hat Enterprise Linux (v. 5 server) xerces-j2 2.7.1-7jpp.2.el5_4.2, xerces-j2-demo 2.7.1-7jpp.2.el5_4.2, java-1.6.0-openjdk 1.6.0.0-1.2.b09.el5, xerces-j2-scripts 2.7.1-7jpp.2.el5_4.2, java-1.6.0-openjdk-src 1.6.0.0-1.2.b09.el5, xerces-j2-javadoc-xni 2.7.1-7jpp.2.el5_4.2, +5 more
    fixed: vendor fix RHSA-2009:1615
  • Red Hat Enterprise Linux AS version 3 Extras java-1.4.2-ibm 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-src 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-demo 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-jdbc 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-plugin 1.4.2.13.1-1jpp.1.el3 Red Hat Enterprise Linux AS version 4 Extras java-1.6.0-ibm 1.6.0.6-1jpp.3.el4, java-1.5.0-ibm 1.5.0.10-1jpp.4.el4, java-1.5.0-sun 1.5.0.20-1jpp.1.el4, java-1.6.0-sun 1.6.0.15-1jpp.1.el4, java-1.4.2-ibm 1.4.2.13.1-1jpp.1.el4, java-1.6.0-ibm-src 1.6.0.6-1jpp.3.el4, +22 more
    fixed: vendor fix RHSA-2009:1505
  • Red Hat Enterprise Linux Desktop (v. 5 client) xerces-j2 2.7.1-7jpp.2.el5_4.2, java-1.6.0-openjdk 1.6.0.0-1.2.b09.el5, xerces-j2-scripts 2.7.1-7jpp.2.el5_4.2, java-1.6.0-openjdk-src 1.6.0.0-1.2.b09.el5, java-1.6.0-openjdk-demo 1.6.0.0-1.2.b09.el5, java-1.6.0-openjdk-javadoc 1.6.0.0-1.2.b09.el5
    fixed: vendor fix RHSA-2009:1615
  • Red Hat Enterprise Linux Desktop Optional (v. 6) xerces-j2 2.7.1-12.6.el6_0, xerces-j2-demo 2.7.1-12.6.el6_0, xerces-j2-scripts 2.7.1-12.6.el6_0, xerces-j2-javadoc-xni 2.7.1-12.6.el6_0, xerces-j2-javadoc-apis 2.7.1-12.6.el6_0, xerces-j2-javadoc-impl 2.7.1-12.6.el6_0, +1 more
    fixed: vendor fix RHSA-2011:0858
  • Red Hat Enterprise Linux Desktop Supplementary (v. 5) java-1.6.0-ibm 1.6.0.6-1jpp.3.el5, java-1.5.0-ibm 1.5.0.10-1jpp.4.el5, java-1.5.0-sun 1.5.0.20-1jpp.1.el5, java-1.6.0-sun 1.6.0.15-1jpp.1.el5, java-1.4.2-ibm 1.4.2.13.1-1jpp.1.el5, java-1.6.0-ibm-src 1.6.0.6-1jpp.3.el5, +24 more
    fixed: vendor fix RHSA-2009:1505
  • Red Hat Enterprise Linux Desktop Workstation (v. 5 client) xerces-j2 2.7.1-7jpp.2.el5_4.2, xerces-j2-demo 2.7.1-7jpp.2.el5_4.2, xerces-j2-javadoc-xni 2.7.1-7jpp.2.el5_4.2, xerces-j2-javadoc-apis 2.7.1-7jpp.2.el5_4.2, xerces-j2-javadoc-impl 2.7.1-7jpp.2.el5_4.2, xerces-j2-javadoc-other 2.7.1-7jpp.2.el5_4.2
    fixed: vendor fix RHSA-2009:1615
  • Red Hat Enterprise Linux ES version 3 Extras java-1.4.2-ibm 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-src 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-demo 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-jdbc 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-plugin 1.4.2.13.1-1jpp.1.el3 Red Hat Enterprise Linux ES version 4 Extras java-1.6.0-ibm 1.6.0.6-1jpp.3.el4, java-1.5.0-ibm 1.5.0.10-1jpp.4.el4, java-1.5.0-sun 1.5.0.20-1jpp.1.el4, java-1.6.0-sun 1.6.0.15-1jpp.1.el4, java-1.4.2-ibm 1.4.2.13.1-1jpp.1.el4, java-1.6.0-ibm-src 1.6.0.6-1jpp.3.el4, +22 more
    fixed: vendor fix RHSA-2009:1505
show 15 more
  • Red Hat Enterprise Linux HPC Node Optional (v. 6) xerces-j2 2.7.1-12.6.el6_0, xerces-j2-demo 2.7.1-12.6.el6_0, xerces-j2-scripts 2.7.1-12.6.el6_0, xerces-j2-javadoc-xni 2.7.1-12.6.el6_0, xerces-j2-javadoc-apis 2.7.1-12.6.el6_0, xerces-j2-javadoc-impl 2.7.1-12.6.el6_0, +1 more Red Hat Enterprise Linux Server (v. 6) xerces-j2 2.7.1-12.6.el6_0 Red Hat Enterprise Linux Server Optional (v. 6) xerces-j2 2.7.1-12.6.el6_0, xerces-j2-demo 2.7.1-12.6.el6_0, xerces-j2-scripts 2.7.1-12.6.el6_0, xerces-j2-javadoc-xni 2.7.1-12.6.el6_0, xerces-j2-javadoc-apis 2.7.1-12.6.el6_0, xerces-j2-javadoc-impl 2.7.1-12.6.el6_0, +1 more
    fixed: vendor fix RHSA-2011:0858
  • Red Hat Enterprise Linux Server Supplementary (v. 5) java-1.6.0-ibm 1.6.0.6-1jpp.3.el5, java-1.5.0-ibm 1.5.0.10-1jpp.4.el5, java-1.5.0-sun 1.5.0.20-1jpp.1.el5, java-1.6.0-sun 1.6.0.15-1jpp.1.el5, java-1.4.2-ibm 1.4.2.13.1-1jpp.1.el5, java-1.6.0-ibm-src 1.6.0.6-1jpp.3.el5, +24 more
    fixed: vendor fix RHSA-2009:1505
  • Red Hat Enterprise Linux Workstation (v. 6) xerces-j2 2.7.1-12.6.el6_0 Red Hat Enterprise Linux Workstation Optional (v. 6) xerces-j2 2.7.1-12.6.el6_0, xerces-j2-demo 2.7.1-12.6.el6_0, xerces-j2-scripts 2.7.1-12.6.el6_0, xerces-j2-javadoc-xni 2.7.1-12.6.el6_0, xerces-j2-javadoc-apis 2.7.1-12.6.el6_0, xerces-j2-javadoc-impl 2.7.1-12.6.el6_0, +1 more
    fixed: vendor fix RHSA-2011:0858
  • Red Hat Enterprise Linux WS version 3 Extras java-1.4.2-ibm 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-src 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-demo 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-jdbc 1.4.2.13.1-1jpp.1.el3, java-1.4.2-ibm-plugin 1.4.2.13.1-1jpp.1.el3 Red Hat Enterprise Linux WS version 4 Extras java-1.6.0-ibm 1.6.0.6-1jpp.3.el4, java-1.5.0-ibm 1.5.0.10-1jpp.4.el4, java-1.5.0-sun 1.5.0.20-1jpp.1.el4, java-1.6.0-sun 1.6.0.15-1jpp.1.el4, java-1.4.2-ibm 1.4.2.13.1-1jpp.1.el4, java-1.6.0-ibm-src 1.6.0.6-1jpp.3.el4, +22 more
    fixed: vendor fix RHSA-2009:1505
  • Red Hat JBoss Enterprise Application Platform 4.2.0 for RHEL 4 AS jgroups 2.4.7-1.ep1.el4, jcommon 1.0.16-1.1.ep1.el4, jacorb 2.3.0-1jpp.ep1.9.el4, jboss-seam 1.2.1-1.ep1.22.el4, jfreechart 1.0.13-2.3.1.ep1.el4, glassfish-jsf 1.2_13-2.1.ep1.el4, +20 more Red Hat JBoss Enterprise Application Platform 4.2.0 for RHEL 4 ES jgroups 2.4.7-1.ep1.el4, jcommon 1.0.16-1.1.ep1.el4, jacorb 2.3.0-1jpp.ep1.9.el4, jboss-seam 1.2.1-1.ep1.22.el4, jfreechart 1.0.13-2.3.1.ep1.el4, glassfish-jsf 1.2_13-2.1.ep1.el4, +20 more
    fixed: vendor fix RHSA-2009:1637
  • Red Hat JBoss Enterprise Application Platform 4.2.0 for RHEL 5 Server jgroups 2.4.7-1.ep1.el5, jcommon 1.0.16-1.1.ep1.el5, jacorb 2.3.0-1jpp.ep1.9.1.el5, jboss-seam 1.2.1-1.ep1.14.el5, jfreechart 1.0.13-2.3.1.ep1.el5, glassfish-jsf 1.2_13-2.1.ep1.el5, +17 more
    fixed: vendor fix RHSA-2009:1650
  • Red Hat JBoss Enterprise Application Platform 4.3.0 for RHEL 4 AS jgroups 2.4.7-1.ep1.el4, jcommon 1.0.16-1.1.ep1.el4, jacorb 2.3.0-1jpp.ep1.9.el4, jfreechart 1.0.13-2.3.1.ep1.el4, glassfish-jsf 1.2_13-2.1.ep1.el4, jboss-aop 1.5.5-3.CP04.2.ep1.el4, +28 more Red Hat JBoss Enterprise Application Platform 4.3.0 for RHEL 4 ES jgroups 2.4.7-1.ep1.el4, jcommon 1.0.16-1.1.ep1.el4, jacorb 2.3.0-1jpp.ep1.9.el4, jfreechart 1.0.13-2.3.1.ep1.el4, glassfish-jsf 1.2_13-2.1.ep1.el4, jboss-aop 1.5.5-3.CP04.2.ep1.el4, +28 more
    fixed: vendor fix RHSA-2009:1636
  • Red Hat JBoss Enterprise Application Platform 4.3.0 for RHEL 5 Server jgroups 2.4.7-1.ep1.el5, jcommon 1.0.16-1.1.ep1.el5, jacorb 2.3.0-1jpp.ep1.9.1.el5, jfreechart 1.0.13-2.3.1.ep1.el5, glassfish-jsf 1.2_13-2.1.ep1.el5, jboss-aop 1.5.5-3.CP04.2.ep1.el5, +25 more
    fixed: vendor fix RHSA-2009:1649
  • Red Hat JBoss Operations Network 3.1
    fixed: vendor fix RHSA-2012:0725
  • Red Hat JBoss Portal 5.2
    fixed: vendor fix RHSA-2012:1232
  • Red Hat JBoss Web Framework Kit 2.2
    fixed: vendor fix RHSA-2013:0763
  • Red Hat Satellite 5.1 (RHEL v.4 AS) java-1.5.0-sun 1.5.0.22-1jpp.1.el4
    fixed: vendor fix RHSA-2009:1662
  • Red Hat Satellite 5.3 (RHEL v.4) java-1.6.0-ibm 1.6.0.7-1jpp.3.el4 Red Hat Satellite 5.3 (RHEL v.5) java-1.6.0-ibm 1.6.0.7-1jpp.2.el5
    fixed: vendor fix RHSA-2010:0043
  • Red Hat RHEL 4 AS for SAP java-1.4.2-ibm 1.4.2.13.2.sap-1jpp.4.el4_8, java-1.4.2-ibm-src 1.4.2.13.2.sap-1jpp.4.el4_8, java-1.4.2-ibm-demo 1.4.2.13.2.sap-1jpp.4.el4_8, java-1.4.2-ibm-javacomm 1.4.2.13.2.sap-1jpp.4.el4_8 Red Hat RHEL 5 Server for SAP java-1.4.2-ibm 1.4.2.13.2.sap-1jpp.4.el5_3, java-1.4.2-ibm-src 1.4.2.13.2.sap-1jpp.4.el5_3, java-1.4.2-ibm-demo 1.4.2.13.2.sap-1jpp.4.el5_3, java-1.4.2-ibm-javacomm 1.4.2.13.2.sap-1jpp.4.el5_3
    fixed: vendor fix RHSA-2009:1551
  • Red Hat RHEV-M for Servers jasperreports-server-pro 4.7.1-2.el6ev
    fixed: vendor fix RHSA-2012:1537

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

Exploit prediction

30.38% chance of exploitation in the next 30 days, higher than 98% of all scored CVEs (FIRST EPSS, 2026-11-08).

CVSS scores

assigned by version score vector
NVD 2.0 5.0 AV:N/AC:L/Au:N/C:N/I:N/A:P

Affected packages

ecosystem package affected fixed in
maven xerces:xercesImpl
<2.10.0
2.10.0

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.