CVE-2013-4002 IBM java
| Affected software | IBM java |
|---|---|
| Severity | 7.1 High CVSS 2.0 |
| Fixed in | 2.12.0 |
| Weakness | CWE-112 |
| Published | 23 Jul 2013 |
| Updated | 16 Jun 2026 |
Description
XMLscanner.java in Apache Xerces2 Java Parser before 2.12.0, as used in the Java Runtime Environment (JRE) in IBM Java 5.0 before 5.0 SR16-FP3, 6 before 6 SR14, 6.0.1 before 6.0.1 SR6, and 7 before 7 SR5 as well as Oracle Java SE 7u40 and earlier, Java SE 6u60 and earlier, Java SE 5.0u51 and earlier, JRockit R28.2.8 and earlier, JRockit R27.7.6 and earlier, Java SE Embedded 7u40 and earlier, and possibly other products allows remote attackers to cause a denial of service via vectors related to XML attribute names.
Exploitation status
No public exploit
No exploit has been reported in the sources we check. Published 13 years ago.
Exploitation status
- CISA KEV not listed
- VulnCheck KEV not listed
- CISA Vulnrichment no assessment published
- Indexed PoC none indexed
- EPSS 25% chance in 30 days A model's forecast, not a report of exploitation. Higher than 98% of all scored CVEs.
Waratek protection
Waratek has a rule that blocks attacks on this vulnerability.
- Protection full
- Action available security rule
- Review human Researcher
- Record active
| Decided by | Manual classification of this CVE in the legacy dataset |
|---|---|
| Finding | A manual classification set this CVE's status to Protected by Waratek. |
How to mitigate CVE-2013-4002
Upgrade IBM java to 2.12.0 or later. Until you can, Waratek RASP blocks exploitation with a security rule that blocks this kind of attack. It runs inside the Java application, with no code changes.
Affected software and releases
Oracle advisories
| Advisory | Type | Quarter | Products Oracle names in its risk matrix |
|---|---|---|---|
| Oracle Critical Patch Update October 2013 ↗ | CPU | 2013-Q4 | Oracle Java SE / Java SE, JRockit, Java SE Embedded (Java SE 7u40 and earlier, Java SE 6u60 and earlier, Java SE 5.0u51 and earlier, JRockit R28.2.8 and earlier, JRockit R27.7.6 and earlier, Java SE Embedded 7u40 and earlier) Oracle's note: Applies to client and server deployment of Java. This vulnerability can be exploited through sandboxed Java Web Start applications and sandboxed Java applets. It can also be exploited by supplying data to APIs in the specified Component without using sandboxed Java Web Start applications or sandboxed Java applets, such as through a web service. |
Oracle components and versions
| Family | Component | Versions, as Oracle lists them | Read as |
|---|---|---|---|
| Oracle Java SE | Java SE, JRockit, Java SE Embedded | Java SE 7u40 and earlier, Java SE 6u60 and earlier, Java SE 5.0u51 and earlier, JRockit R28.2.8 and earlier, JRockit R27.7.6 and earlier, Java SE Embedded 7u40 and earlier |
Maven packages
Affected and fixed versions, from OSV.dev| Package | Introduced | Fixed | Last affected |
|---|---|---|---|
xerces:xercesImpl |
0 | 2.12.0 |
unbounded |
Products and versions
16 products, 89 version entries| Source | Vendor | Product | Scheme | Affected versions |
|---|---|---|---|---|
| nvd | apache | xerces2 java | generic | ≥ 2.4.0 and < 2.12.0 |
| nvd | canonical | ubuntu linux | generic | 10.04 · 12.04 · 12.10 · 13.04 · 13.10 |
| nvd | ibm | host on-demand | generic | 11.0 · 11.0.1 · 11.0.2 · 11.0.3 · 11.0.4 · 11.0.5 · 11.0.5.1 · 11.0.6 · 11.0.6.1 · 11.0.7 · 11.0.8 |
| nvd | ibm | java | generic | 5.0.0.0 · 5.0.11.0 · 5.0.11.1 · 5.0.11.2 · 5.0.12.0 · 5.0.12.1 · 5.0.12.2 · 5.0.12.3 · 5.0.12.4 · 5.0.12.5 · 5.0.13.0 · 5.0.14.0 · 5.0.15.0 · 5.0.16.0 · 5.0.16.1 · 5.0.16.2 · 6.0.0.0 · 6.0.1.0 · 6.0.2.0 · 6.0.3.0 · 6.0.4.0 · 6.0.5.0 · 6.0.6.0 · 6.0.7.0 · 6.0.8.0 · 6.0.8.1 · 6.0.9.0 · 6.0.9.1 · 6.0.9.2 · 6.0.10.0 · 6.0.10.1 · 6.0.11.0 · 6.0.12.0 · 6.0.13.0 · 6.0.13.1 · 6.0.13.2 · 7.0.0.0 · 7.0.1.0 · 7.0.2.0 · 7.0.3.0 · 7.0.4.0 · 7.0.4.1 · 7.0.4.2 |
| nvd | ibm | sterling b2b integrator | generic | 5.1 · 5.2 · 5.2.4 |
| nvd | ibm | sterling file gateway | generic | 2.1 · 2.2 |
| nvd | ibm | tivoli application dependency discovery manager | generic | 7.2.2 |
| nvd | opensuse | opensuse | generic | 12.2 · 12.3 |
| nvd | oracle | jdk | javase | 1.5.0:update51 · 1.6.0:update60 · 1.7.0:update40 |
| nvd | oracle | jre | javase | 1.5.0:update51 · 1.6.0:update60 · 1.7.0:update40 |
| nvd | oracle | jrockit | generic | ≥ 27.7.0 and ≤ 27.7.6 · ≥ 28.0.0 and ≤ 28.2.8 |
| nvd | suse | linux enterprise desktop | generic | 10:sp4 · 11:sp3 |
| nvd | suse | linux enterprise java | generic | 10:sp4 · 11:sp2 · 11:sp3 |
| nvd | suse | linux enterprise sdk | generic | 11:sp2 · 11:sp3 |
| nvd | suse | linux enterprise server | generic | 9 · 10:sp3 · 10:sp4 · 11:sp2 · 11:sp3 |
| osv | xerces | xercesImpl | generic | < 2.12.0 |
Earlier manual review
A reviewer classified this CVE in an older dataset. We kept the labels and products below, but not the reviewer's reasoning.
## Manual Classification Context **Labels:** JAXP, XERCES2, MULTIPLE, SEE NOTE 1, NO AUTH REMOTE EXPLOIT **Products:** XERCES-J2 OPENJDK, ORACLE JAVA SE
References
Timeline
Timeline
| Published | 2013-07-23 | By the CVE Program. |
|---|---|---|
| NVD record modified | 2026-06-16 | NVD's own last-modified date for this record. |