GitHub Advisoryadvisory · Maven

GHSA-qprx-q2r7-3rx6 Improper Input Validation in Apache Tomcat

MEDIUM Published 2022-05-14 Modified 2025-04-14 Official page ↗
Aliases
CVE-2014-0096
Ecosystem
Maven
Packages
org.apache.tomcat:tomcat, org.apache.tomcat:tomcat-catalina
Severity
Moderate
Weaknesses
CWE-20
Reviewed
2022-07-07

Affected packages

• Maven org.apache.tomcat:tomcat: < 6.0.40 → fixed in 6.0.40 • Maven org.apache.tomcat:tomcat: >= 7.0.0, < 7.0.54 → fixed in 7.0.54 • Maven org.apache.tomcat:tomcat: >= 8.0.0, < 8.0.6 → fixed in 8.0.6 • Maven org.apache.tomcat:tomcat-catalina: < 6.0.40 → fixed in 6.0.40 • Maven org.apache.tomcat:tomcat-catalina: >= 7.0.0, < 7.0.54 → fixed in 7.0.54 • Maven org.apache.tomcat:tomcat-catalina: >= 8.0.0, < 8.0.6 → fixed in 8.0.6

Description

java/org/apache/catalina/servlets/DefaultServlet.java in the default servlet in Apache Tomcat before 6.0.40, 7.x before 7.0.53, and 8.x before 8.0.4 does not properly restrict XSLT stylesheets, which allows remote attackers to bypass security-manager restrictions and 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.

Related

Alias · CVE (1)

  • CVE-2014-0096 java/org/apache/catalina/servlets/DefaultServlet.java in the default servlet in Apache Tomcat before 6.0.40, 7.x before 7.0.53, and 8.x… vulnerability

Weakness · CWE (1)

  • CWE-20 Improper Input Validation weakness

References