CVE-2014-0119 Apache Tomcat
| Affected software | Apache Tomcat |
|---|---|
| Severity | 4.3 Medium CVSS 2.0 |
| Fixed in | 6.0.40, 7.0.54, 8.0.6 |
| Weakness | CWE-264 |
| Published | 31 May 2014 |
| Updated | 14 Oct 2026 |
Description
Apache Tomcat before 6.0.40, 7.x before 7.0.54, and 8.x before 8.0.6 does not properly constrain the class loader that accesses the XML parser used with an XSLT stylesheet, which allows remote attackers to (1) read arbitrary files via a crafted web application that provides an XML external entity declaration in conjunction with an entity reference, related to an XML External Entity (XXE) issue, or (2) read files associated with different web applications on a single Tomcat instance via a crafted web application.
CWE-112
Exploitation status
No public exploit
No exploit has been reported in the sources we check. Published 12 years ago.
Exploitation status
- CISA KEV not listed
- VulnCheck KEV not listed
- CISA Vulnrichment exploitation: none
- Indexed PoC none indexed
- EPSS 7.6% chance in 30 days
Waratek protection
Waratek has a rule that blocks attacks on this vulnerability.
- Protection full XXE
- Action available security rule
- Review automated Inferred
- Record active
| Decided by | A vulnerability class already blocked by an ARMR security rule |
|---|---|
| Finding | Protected by Waratek's ARMR xxe security rule, which blocks this class of attack at the JVM level without a rule written for this CVE specifically. The CVE's description identifies a XXE vulnerability. Matched by description (CWE-264, CWE-112 were assigned, but none settles the class on its own). |
How to mitigate CVE-2014-0119
Upgrade Apache Tomcat to a release that fixes it: 6.0.40, 7.0.54 or 8.0.6. Until you can, Waratek RASP blocks exploitation with its XXE rule. 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 2016 ↗ | CPU | 2016-Q4 | Oracle Communications Applications / Tomcat (9.7.3, 9.9.1, 10.4.1, 12.1.1 and earlier) |
| Oracle Critical Patch Update October 2014 ↗ | CPU | 2014-Q4 | Oracle Fusion Middleware / Internal Operations (8.1.2, 9.0.11) Oracle's note: This fix also addresses CVE-2013-4286,CVE-2013-4322,CVE-2013-4590,CVE-2014-0033,CVE-2014-0050,CVE-2014-0075,CVE-2014-0095,CVE-2014-0096. |
Oracle components and versions
| Family | Component | Versions, as Oracle lists them | Read as |
|---|---|---|---|
| Oracle Communications Applications | Tomcat | 9.7.3, 9.9.1, 10.4.1, 12.1.1 and earlier | 9.7.3 · 9.9.1 · 10.4.1 |
| Oracle Fusion Middleware | Internal Operations | 8.1.2, 9.0.11 | 8.1.2 · 9.0.11 |
Maven packages
Affected and fixed versions, from OSV.dev| Package | Introduced | Fixed | Last affected |
|---|---|---|---|
org.apache.tomcat:tomcat |
0 | 6.0.40 |
unbounded |
org.apache.tomcat:tomcat |
7.0.0 | 7.0.54 |
unbounded |
org.apache.tomcat:tomcat |
8.0.0 | 8.0.6 |
unbounded |
org.apache.tomcat:tomcat-catalina |
0 | 6.0.40 |
unbounded |
org.apache.tomcat:tomcat-catalina |
7.0.0 | 7.0.54 |
unbounded |
org.apache.tomcat:tomcat-catalina |
8.0.0 | 8.0.6 |
unbounded |
org.apache.tomcat:tomcat-jasper |
0 | 6.0.40 |
unbounded |
org.apache.tomcat:tomcat-jasper |
7.0.0 | 7.0.54 |
unbounded |
org.apache.tomcat:tomcat-jasper |
8.0.0 | 8.0.6 |
unbounded |
Products and versions
4 products, 118 version entries| Source | Vendor | Product | Scheme | Affected versions |
|---|---|---|---|---|
| nvd | apache | tomcat | generic | 6 · 6.0 · 6.0.0 · 6.0.0:alpha · 6.0.1 · 6.0.1:alpha · 6.0.2 · 6.0.2:alpha · 6.0.2:beta · 6.0.3 · 6.0.4 · 6.0.4:alpha · 6.0.5 · 6.0.6 · 6.0.6:alpha · 6.0.7 · 6.0.7:alpha · 6.0.7:beta · 6.0.8 · 6.0.8:alpha · 6.0.9 · 6.0.9:beta · 6.0.10 · 6.0.11 · 6.0.12 · 6.0.13 · 6.0.14 · 6.0.15 · 6.0.16 · 6.0.17 · 6.0.18 · 6.0.19 · 6.0.20 · 6.0.24 · 6.0.26 · 6.0.27 · 6.0.28 · 6.0.29 · 6.0.30 · 6.0.31 · 6.0.32 · 6.0.33 · 6.0.35 · 6.0.36 · 6.0.37 · ≤ 6.0.39 · 7.0.0 · 7.0.0:beta · 7.0.1 · 7.0.2 · 7.0.2:beta · 7.0.3 · 7.0.4 · 7.0.4:beta · 7.0.5 · 7.0.6 · 7.0.7 · 7.0.8 · 7.0.9 · 7.0.10 · 7.0.11 · 7.0.12 · 7.0.13 · 7.0.14 · 7.0.15 · 7.0.16 · 7.0.17 · 7.0.18 · 7.0.19 · 7.0.20 · 7.0.21 · 7.0.22 · 7.0.23 · 7.0.24 · 7.0.25 · 7.0.26 · 7.0.27 · 7.0.28 · 7.0.29 · 7.0.30 · 7.0.31 · 7.0.32 · 7.0.33 · 7.0.34 · 7.0.35 · 7.0.36 · 7.0.37 · 7.0.38 · 7.0.39 · 7.0.40 · 7.0.41 · 7.0.42 · 7.0.43 · 7.0.44 · 7.0.45 · 7.0.46 · 7.0.47 · 7.0.48 · 7.0.49 · 7.0.50 · 7.0.52 · 7.0.53 · 8.0.0:rc1 · 8.0.0:rc10 · 8.0.0:rc2 · 8.0.0:rc5 · 8.0.1 · 8.0.3 · 8.0.5 |
| osv | org.apache.tomcat | tomcat | generic | < 6.0.40 · ≥ 7.0.0 and < 7.0.54 · ≥ 8.0.0 and < 8.0.6 |
| osv | org.apache.tomcat | tomcat-catalina | generic | < 6.0.40 · ≥ 7.0.0 and < 7.0.54 · ≥ 8.0.0 and < 8.0.6 |
| osv | org.apache.tomcat | tomcat-jasper | generic | < 6.0.40 · ≥ 7.0.0 and < 7.0.54 · ≥ 8.0.0 and < 8.0.6 |
References
Timeline
Timeline
| Published | 2014-05-31 | By the CVE Program. |
|---|---|---|
| NVD record modified | 2026-10-14 | NVD's own last-modified date for this record. |