CVE-2013-2067 Improper Authentication in Apache Tomcat

Medium 6.8 Published Updated

Remote attackers can hijack user sessions by injecting requests during login, leading to account takeover in Apache Tomcat.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2013-2067?

CVE-2013-2067 is a medium-severity authentication bypass vulnerability in Apache Tomcat, published on 1 Jun 2013. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

java/org/apache/catalina/authenticator/FormAuthenticator.java in the form authentication feature in Apache Tomcat 6.0.21 through 6.0.36 and 7.x before 7.0.33 does not properly handle the relationships between authentication requirements and sessions, which allows remote attackers to inject a request into a session by sending this request during completion of the login form, a variant of a session fixation attack.

Weakness: CWE-287

Which versions are affected by CVE-2013-2067?

4 open source packages ship an affected version, including org.apache.tomcat:tomcat. It affects 1 product.

PackageAffectedFixed in
org.apache.tomcat:tomcat MavenFrom 6.0.216.0.37
org.apache.tomcat:tomcat MavenFrom 6.0.216.0.37
org.apache.tomcat:tomcat MavenFrom 7.0.07.0.33
org.apache.tomcat:tomcat MavenFrom 7.0.07.0.33
Linux distribution packages (36)
tomcat6 Red Hat:enterprise_linux:6::clientAll versions0:6.0.24-57.el6_4
tomcat6-admin-webapps Red Hat:enterprise_linux:6::clientAll versions0:6.0.24-57.el6_4
tomcat6-docs-webapp Red Hat:enterprise_linux:6::clientAll versions0:6.0.24-57.el6_4
tomcat6-el-2.1-api Red Hat:enterprise_linux:6::clientAll versions0:6.0.24-57.el6_4
tomcat6-javadoc Red Hat:enterprise_linux:6::clientAll versions0:6.0.24-57.el6_4
tomcat6-jsp-2.1-api Red Hat:enterprise_linux:6::clientAll versions0:6.0.24-57.el6_4
tomcat6-lib Red Hat:enterprise_linux:6::clientAll versions0:6.0.24-57.el6_4
tomcat6-servlet-2.5-api Red Hat:enterprise_linux:6::clientAll versions0:6.0.24-57.el6_4
tomcat6-webapps Red Hat:enterprise_linux:6::clientAll versions0:6.0.24-57.el6_4
tomcat6 Red Hat:enterprise_linux:6::computenodeAll versions0:6.0.24-57.el6_4
tomcat6-admin-webapps Red Hat:enterprise_linux:6::computenodeAll versions0:6.0.24-57.el6_4
tomcat6-docs-webapp Red Hat:enterprise_linux:6::computenodeAll versions0:6.0.24-57.el6_4
tomcat6-el-2.1-api Red Hat:enterprise_linux:6::computenodeAll versions0:6.0.24-57.el6_4
tomcat6-javadoc Red Hat:enterprise_linux:6::computenodeAll versions0:6.0.24-57.el6_4
tomcat6-jsp-2.1-api Red Hat:enterprise_linux:6::computenodeAll versions0:6.0.24-57.el6_4
tomcat6-lib Red Hat:enterprise_linux:6::computenodeAll versions0:6.0.24-57.el6_4
tomcat6-servlet-2.5-api Red Hat:enterprise_linux:6::computenodeAll versions0:6.0.24-57.el6_4
tomcat6-webapps Red Hat:enterprise_linux:6::computenodeAll versions0:6.0.24-57.el6_4
tomcat6 Red Hat:enterprise_linux:6::serverAll versions0:6.0.24-57.el6_4
tomcat6-admin-webapps Red Hat:enterprise_linux:6::serverAll versions0:6.0.24-57.el6_4
tomcat6-docs-webapp Red Hat:enterprise_linux:6::serverAll versions0:6.0.24-57.el6_4
tomcat6-el-2.1-api Red Hat:enterprise_linux:6::serverAll versions0:6.0.24-57.el6_4
tomcat6-javadoc Red Hat:enterprise_linux:6::serverAll versions0:6.0.24-57.el6_4
tomcat6-jsp-2.1-api Red Hat:enterprise_linux:6::serverAll versions0:6.0.24-57.el6_4
tomcat6-lib Red Hat:enterprise_linux:6::serverAll versions0:6.0.24-57.el6_4
tomcat6-servlet-2.5-api Red Hat:enterprise_linux:6::serverAll versions0:6.0.24-57.el6_4
tomcat6-webapps Red Hat:enterprise_linux:6::serverAll versions0:6.0.24-57.el6_4
tomcat6 Red Hat:enterprise_linux:6::workstationAll versions0:6.0.24-57.el6_4
tomcat6-admin-webapps Red Hat:enterprise_linux:6::workstationAll versions0:6.0.24-57.el6_4
tomcat6-docs-webapp Red Hat:enterprise_linux:6::workstationAll versions0:6.0.24-57.el6_4
tomcat6-el-2.1-api Red Hat:enterprise_linux:6::workstationAll versions0:6.0.24-57.el6_4
tomcat6-javadoc Red Hat:enterprise_linux:6::workstationAll versions0:6.0.24-57.el6_4
tomcat6-jsp-2.1-api Red Hat:enterprise_linux:6::workstationAll versions0:6.0.24-57.el6_4
tomcat6-lib Red Hat:enterprise_linux:6::workstationAll versions0:6.0.24-57.el6_4
tomcat6-servlet-2.5-api Red Hat:enterprise_linux:6::workstationAll versions0:6.0.24-57.el6_4
tomcat6-webapps Red Hat:enterprise_linux:6::workstationAll versions0:6.0.24-57.el6_4

Products include Apache Tomcat.

How do I fix CVE-2013-2067?

Upgrade org.apache.tomcat:tomcat to a fixed version for your release line: 6.0.37 or 7.0.33.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2013-2067 being exploited?

There is no known exploitation of CVE-2013-2067 in the wild and no public exploit code.

All Apache Tomcat vulnerabilities

Sources

Also known as GHSA-6m48-jxwx-76q7, RHSA-2013:0964.

Is CVE-2013-2067 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free