org.apache.tomcat:tomcat@7.0.59 vulnerabilities

Direct Vulnerabilities

Known vulnerabilities in the org.apache.tomcat:tomcat package. This does not include vulnerabilities belonging to this package’s dependencies.

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for free
Vulnerability Vulnerable Version
  • M
Improper Input Validation

org.apache.tomcat:tomcat is an implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.

Affected versions of this package are vulnerable to Improper Input Validation. Queries made by the JNDI Realm did not always correctly escape parameters. Parameter values could be sourced from user provided data (e.g., user names) as well as configuration data provided by an administrator. In limited circumstances it was possible for users to authenticate using variations of their user name and/or to bypass some of the protection provided by the LockOut Realm.

How to fix Improper Input Validation?

Upgrade org.apache.tomcat:tomcat to version 10.0.6, 9.0.46, 8.5.66, 7.0.109 or higher.

[10.0.0-M1,10.0.6) [9.0.0.M1,9.0.46) [8.5.0,8.5.66) [7.0.0,7.0.109)
  • M
Incorrectly Documented Search Algorithm

org.apache.tomcat:tomcat is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.

Affected versions of this package are vulnerable to Incorrectly Documented search algorithm. The documentation included an updated description of the search algorithm used by the CGI Servlet to identify which script to execute.

How to fix Incorrectly Documented Search Algorithm?

Upgrade org.apache.tomcat:tomcat to versions 9.0.2, 8.5.24, 8.0.48, 7.0.84 or higher.

[,7.0.84) [8.0.0-RC1,8.0.48) [8.5.0,8.5.24) [9.0.0.M1,9.0.2)
  • H
Cross-site Request Forgery (CSRF)

org.apache.tomcat:tomcat The (1) Manager and (2) Host Manager applications in Apache Tomcat 7.x before 7.0.68, 8.x before 8.0.31, and 9.x before 9.0.0.M2 establish sessions and send CSRF tokens for arbitrary new requests, which allows remote attackers to bypass a CSRF protection mechanism by using a token.

[7,7.0.68) [8,8.0.31) [9-alpha,9.0.0.M2]