Remote code execution is possible with Apache Tomcat before 6.0.48, 7.x before 7.0.73, 8.x before 8.0.39, 8.5.x before 8.5.7, and 9.x before
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Listed in CISA KEV
- Fix
- Fixed in 6.0.48, 7.0.73, 8.0.39, 8.5.7, 9.0.0.M12
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
Summary
Apache Tomcat, a widely used Java web server, is affected when its JmxRemoteLifecycleListener is enabled and attackers can reach its JMX ports. Successful exploitation could allow an attacker to run arbitrary code on the affected server.
Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.
Read the original description
Remote code execution is possible with Apache Tomcat before 6.0.48, 7.x before 7.0.73, 8.x before 8.0.39, 8.5.x before 8.5.7, and 9.x before 9.0.0.M12 if JmxRemoteLifecycleListener is used and an attacker can reach JMX ports. The issue exists because this listener wasn't updated for consistency with the CVE-2016-3427 Oracle patch that affected credential types.
Timeline
- CVE published
- Added to CISA KEV
CISA has evidence of exploitation in the wild
- CISA remediation deadline
Due date for US federal agencies to patch
- Record last updated
- EPSS reached 10%
FIRST estimates at least a 10% chance of exploitation in the next 30 days
Affected versions
- Apache Software Foundation Apache Tomcat
before 6.0.48, 7.x before 7.0.73, 8.x before 8.0.39, 8.5.x before 8.5.7, 9.x before 9.0.0.M12
- org.apache.tomcat:tomcat-catalina-jmx-remoteMaven
fixed in 6.0.48
- org.apache.tomcat:tomcat-catalina-jmx-remoteMaven
From 7.0.0 · fixed in 7.0.73
- org.apache.tomcat:tomcat-catalina-jmx-remoteMaven
From 8.0.0 · fixed in 8.0.39
- org.apache.tomcat:tomcat-catalina-jmx-remoteMaven
From 8.5.0 · fixed in 8.5.7
- org.apache.tomcat:tomcat-catalina-jmx-remoteMaven
From 9.0.0.M1 · fixed in 9.0.0.M12
- org.apache.tomcat:tomcat-catalinaMaven
fixed in 6.0.48
- org.apache.tomcat:tomcat-catalinaMaven
From 7.0.0 · fixed in 7.0.73
- org.apache.tomcat:tomcat-catalinaMaven
From 8.0.0 · fixed in 8.0.39
- org.apache.tomcat:tomcat-catalinaMaven
From 8.5.0 · fixed in 8.5.7
- org.apache.tomcat:tomcat-catalinaMaven
From 9.0.0.M1 · fixed in 9.0.0.M12
References 25
oracle.com
svn.apache.org
tomcat.apache.org
securitytracker.com
securityfocus.com
debian.org
security.netapp.com
rhn.redhat.com
access.redhat.com
seclists.org
lists.apache.org
- thread.html/343558d982879bf88ec20dbf707f8c11255f8e219e81d45c4f8d0551@<dev.tomcat.apache.org>
- thread.html/b8a1bf18155b552dcf9a928ba808cbadad84c236d85eab3033662cfb@<dev.tomcat.apache.org>
- thread.html/388a323769f1dff84c9ec905455aa73fbcb20338e3c7eb131457f708@<dev.tomcat.apache.org>
- thread.html/b5e3f51d28cd5d9b1809f56594f2cf63dcd6a90429e16ea9f83bbedc@<dev.tomcat.apache.org>
- thread.html/39ae1f0bd5867c15755a6f959b271ade1aea04ccdc3b2e639dcd903b@<dev.tomcat.apache.org>
- thread.html/88855876c33f2f9c532ffb75bfee570ccf0b17ffa77493745af9a17a@<dev.tomcat.apache.org>