WaratekVRT Sign in

CVE-2013-4590 Apache Tomcat

Affected softwareApache Tomcat
Severity4.3 Medium CVSS 2.0
Fixed in6.0.39, 7.0.50, 8.0.0-RC10
WeaknessInformation exposure (CWE-200)
Published26 Feb 2014
Updated9 Oct 2026

Description

Apache Tomcat before 6.0.39, 7.x before 7.0.50, and 8.x before 8.0.0-RC10 allows attackers to obtain "Tomcat internals" information by leveraging the presence of an untrusted web application with a context.xml, web.xml, *.jspx, *.tagx, or *.tld XML document containing an external entity declaration in conjunction with an entity reference, related to an XML External Entity (XXE) issue.

Exploitation status

No public exploit

No exploit has been reported in the sources we check. Published 12 years ago.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC none indexed
  • EPSS 9.5% chance in 30 days

Waratek protection

Protected by Waratek

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-200 was assigned, but does not settle the class on its own).
Candidate fix https://bugzilla.redhat.com/show_bug.cgi?id=1069911 : a Red Hat bug: the triage, which links onward to the fix

How to mitigate CVE-2013-4590

Upgrade Apache Tomcat to a release that fixes it: 6.0.39, 7.0.50 or 8.0.0-RC10. Until you can, Waratek RASP blocks exploitation with its XXE rule. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts 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 components and versions

FamilyComponentVersions, as Oracle lists themRead 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

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.apache.tomcat:tomcat 0 6.0.39 unbounded
org.apache.tomcat:tomcat 7.0.0 7.0.50 unbounded
org.apache.tomcat:tomcat 8.0.0-RC1 8.0.0-RC10 unbounded

Products and versions

4 products, 196 version entries
SourceVendorProductSchemeAffected versions
nvd apache tomcat generic 1.1.3 · 3.0 · 3.1 · 3.1.1 · 3.2 · 3.2.1 · 3.2.2 · 3.2.2:beta2 · 3.2.3 · 3.2.4 · 3.3 · 3.3.1 · 3.3.1a · 3.3.2 · 4 · 4.0.0 · 4.0.1 · 4.0.2 · 4.0.3 · 4.0.4 · 4.0.5 · 4.0.6 · 4.1.0 · 4.1.1 · 4.1.2 · 4.1.3 · 4.1.3:beta · 4.1.9:beta · 4.1.10 · 4.1.12 · 4.1.15 · 4.1.24 · 4.1.28 · 4.1.29 · 4.1.31 · 4.1.36 · 5 · 5.0.0 · 5.0.1 · 5.0.2 · 5.0.3 · 5.0.4 · 5.0.5 · 5.0.6 · 5.0.7 · 5.0.8 · 5.0.9 · 5.0.10 · 5.0.11 · 5.0.12 · 5.0.13 · 5.0.14 · 5.0.15 · 5.0.16 · 5.0.17 · 5.0.18 · 5.0.19 · 5.0.21 · 5.0.22 · 5.0.23 · 5.0.24 · 5.0.25 · 5.0.26 · 5.0.27 · 5.0.28 · 5.0.29 · 5.0.30 · 5.5.0 · 5.5.1 · 5.5.2 · 5.5.3 · 5.5.4 · 5.5.5 · 5.5.6 · 5.5.7 · 5.5.8 · 5.5.9 · 5.5.10 · 5.5.11 · 5.5.12 · 5.5.13 · 5.5.14 · 5.5.15 · 5.5.16 · 5.5.17 · 5.5.18 · 5.5.19 · 5.5.20 · 5.5.21 · 5.5.22 · 5.5.23 · 5.5.24 · 5.5.25 · 5.5.26 · 5.5.27 · 5.5.28 · 5.5.29 · 5.5.30 · 5.5.31 · 5.5.32 · 5.5.33 · 5.5.34 · 5.5.35 · 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.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 · 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.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.50 · 8.0.0:rc1 · 8.0.0:rc2 · 8.0.0:rc3 · 8.0.0:rc4 · 8.0.0:rc5 · 8.0.0:rc6 · 8.0.0:rc7 · 8.0.0:rc8 · 8.0.0:rc9
nvd debian debian linux generic 7.0
nvd oracle solaris generic 11.2
osv org.apache.tomcat tomcat generic < 6.0.39 · ≥ 7.0.0 and < 7.0.50 · ≥ 8.0.0 and < 8.0.0

References

URLTags
https://bugzilla.redhat.com/show_bug.cgi?id=1069911 bugzilla
https://github.com/apache/tomcat/commit/05c84ff8304a69a30b251f207a7b93c2c882564d WEB
https://github.com/apache/tomcat/commit/78dd7e6f3d8481bc3bcd71ca5b20296de1283888 WEB
https://github.com/apache/tomcat/commit/b9e06ead01984483af73f48e7861bc7897f5e84f WEB
https://github.com/apache/tomcat PACKAGE
https://h20564.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c04851013 WEB
https://lists.apache.org/thread.html/37220405a377c0182d2afdbc36461c4783b2930fbeae3a17f1333113@%3Cdev.tomcat.apache.org%3E WEB
https://lists.apache.org/thread.html/39ae1f0bd5867c15755a6f959b271ade1aea04ccdc3b2e639dcd903b@%3Cdev.tomcat.apache.org%3E WEB
https://lists.apache.org/thread.html/b84ad1258a89de5c9c853c7f2d3ad77e5b8b2930be9e132d5cef6b95@%3Cdev.tomcat.apache.org%3E WEB
https://lists.apache.org/thread.html/b8a1bf18155b552dcf9a928ba808cbadad84c236d85eab3033662cfb@%3Cdev.tomcat.apache.org%3E WEB

Timeline

Published2014-02-26By the CVE Program.
NVD record modified2026-10-09NVD's own last-modified date for this record.