CVE-2009-2625

NameCVE-2009-2625
SourceCVE (at NVD; RH)
DescriptionXMLScanner.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.
ReferencesDSA-1984-1
NVD severitymedium
Debian Bugs542210, 548358
Debian/oldstablepackages libxerces2-java, sun-java5 are vulnerable.
Debian/stablepackages libxerces2-java, openjdk-6, sun-java5, sun-java6 are vulnerable.
Debian/testingpackage libxerces2-java is vulnerable.
Debian/unstablenot vulnerable.

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
libxerces2-java (PTS)etch2.8.1-1vulnerable
etch (security)2.8.1-1+etch1fixed
lenny2.9.1-2vulnerable
lenny (security)2.9.1-2+lenny1fixed
squeeze2.9.1-4vulnerable
sid2.9.1-4.1fixed
openjdk-6 (PTS)lenny6b11-9.1vulnerable
lenny (security)6b11-9.1+lenny2vulnerable
squeeze6b17~pre3-1fixed
sid6b17-1.7-1fixed
sun-java5 (PTS)etch/non-free1.5.0-14-1etch1vulnerable
lenny/non-free1.5.0-17-0.1vulnerable
sun-java6 (PTS)lenny/non-free6-12-1vulnerable
squeeze/non-free6-16-1fixed
sid/non-free6-18-1fixed

The next table lists affected binary packages.

Binary PackageReleaseVersionStatusArchitecures
ia32-sun-java5-binetch/non-free1.5.0-14-1etch1vulnerableamd64, ia64
lenny/non-free1.5.0-17-0.1vulnerableamd64, ia64
ia32-sun-java6-binlenny/non-free6-12-1vulnerableamd64, ia64
sid/non-free6-16-1fixedia64
squeeze/non-free6-16-1fixedamd64, ia64
ia32-sun-java6-bin, sun-java6-bin, sun-java6-demo, sun-java6-jdk, sun-java6-pluginsid/non-free6-17-1fixedamd64
icedtea-6-jre-cacaosqueeze6b17~pre3-1fixedamd64, armel, i386, mips, mipsel, powerpc, s390
sid6b17-1.7-1fixedalpha, amd64, armel, i386, mipsel, powerpc, s390
icedtea-6-jre-cacao, icedtea6-plugin, openjdk-6-dbg, openjdk-6-demo, openjdk-6-jdk, openjdk-6-jre, openjdk-6-jre-headlesssid6b17~pre3-1fixedmips
icedtea6-plugin, openjdk-6-dbg, openjdk-6-demo, openjdk-6-jdk, openjdk-6-jre, openjdk-6-jre-headlesssqueeze6b17~pre3-1fixedamd64, armel, i386, ia64, mips, mipsel, powerpc, s390, sparc
sid6b17-1.7-1fixedalpha, amd64, armel, i386, ia64, mipsel, powerpc, s390, sparc
libxerces2-javaetch2.8.1-1vulnerableall
etch (security)2.8.1-1+etch1fixedall
libxerces2-java, libxerces2-java-doclenny2.9.1-2vulnerableall
lenny (security)2.9.1-2+lenny1fixedall
sid, squeeze2.9.1-4vulnerableall
sid2.9.1-4.1fixedall
libxerces2-java-gcjlenny2.9.1-2vulnerableamd64, armel, i386, ia64, mips, mipsel, powerpc, s390, sparc
lenny (security)2.9.1-2+lenny1fixedamd64, armel, i386, ia64, mips, mipsel, powerpc, s390, sparc
sid2.9.1-4vulnerablemips
squeeze2.9.1-4vulnerableamd64, hppa, i386, mips, mipsel, powerpc, s390, sparc
squeeze2.9.1-4+b1vulnerablearmel, ia64
sid2.9.1-4.1fixedalpha, amd64, armel, hppa, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mipsel, powerpc, s390, sparc
openjdk-6-dbg, openjdk-6-demo, openjdk-6-jdk, openjdk-6-jre, openjdk-6-jre-headlesslenny6b11-9.1vulnerablealpha, amd64, armel, i386, ia64, mips, mipsel, powerpc, s390, sparc
lenny (security)6b11-9.1+lenny2vulnerablealpha, amd64, armel, i386, ia64, mips, mipsel, powerpc, sparc
openjdk-6-doc, openjdk-6-jre-lib, openjdk-6-sourcelenny6b11-9.1vulnerableall
lenny (security)6b11-9.1+lenny2vulnerableall
squeeze6b16-4vulnerableall
sid, squeeze6b17~pre3-1fixedall
sid6b17-1.7-1fixedall
openjdk-6-jre-zerosqueeze6b17~pre3-1fixedamd64, armel, i386, powerpc
sid6b17-1.7-1fixedamd64, armel, i386, powerpc
sun-java5-bin, sun-java5-demo, sun-java5-jdketch/non-free1.5.0-14-1etch1vulnerableamd64, i386
lenny/non-free1.5.0-17-0.1vulnerableamd64, i386
sun-java5-doc, sun-java5-fonts, sun-java5-jre, sun-java5-sourceetch/non-free1.5.0-14-1etch1vulnerableall
lenny/non-free1.5.0-17-0.1vulnerableall
sun-java5-pluginetch/non-free1.5.0-14-1etch1vulnerablei386
lenny/non-free1.5.0-17-0.1vulnerablei386
sun-java6-bin, sun-java6-demo, sun-java6-jdk, sun-java6-pluginlenny/non-free6-12-1vulnerableamd64, i386
squeeze/non-free6-16-1fixedamd64, i386
sid/non-free6-18-1fixedi386
sun-java6-doc, sun-java6-fonts, sun-java6-javadb, sun-java6-jre, sun-java6-sourcelenny/non-free6-12-1vulnerableall
sun-java6-fonts, sun-java6-javadb, sun-java6-jre, sun-java6-sourcesid/non-free, squeeze/non-free6-16-1fixedall
sid/non-free6-17-1fixedall
sid/non-free6-18-1fixedall

The information above is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
libxerces2-javasource(unstable)2.9.1-4.1unknown548358
libxerces2-javasourceetch2.8.1-1+etch1unknownDSA-1984-1
libxerces2-javasourcelenny2.9.1-2+lenny1unknownDSA-1984-1
openjdk-6source(unstable)6b16-1.6-1medium542210
sun-java5source(unstable)1.5.0-20-1unknown
sun-java6source(unstable)6-15-1unknown

Notes

[etch] - sun-java5 <no-dsa> (Non-free not supported)
[lenny] - sun-java5 <no-dsa> (Non-free not supported)
[lenny] - sun-java6 <no-dsa> (Non-free not supported)

Search for package or bug name: Reporting problems

Home - Testing Security Team - Debian Security - Imprint