CVE-2017-12615
Apache Tomcat on Windows Remote Code Execution Vulnerability
CVSS
8.1HighExploit odds (EPSS)99.6%Chance of exploitation activity in the next 30 days, higher than 99.9% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
CISA required actionApply updates per vendor instructions. CISA KEV
What fixes it
No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.
Timeline
- 19 Sep 2017, 13:00 UTCPublishedCVE List
- 20 Sep 2017Exploit code publicExploit-DB
- 25 Mar 2022Added to CISA KEVCISA KEV
Public exploit code and templates 2
- Webapps exploitApache Tomcat < 9.0.1 (Beta) / < 8.5.23 / < 8.0.47 / < 7.0.8 - JSP Upload Bypass / Remote Code Execution (1) 20 Sep 2017Exploit-DB
- Scanner templateApache Tomcat Servers - Remote Code ExecutionNuclei
Listed so defenders can prioritize. Threatline links to the source and does not host exploit code.
Description
When running Apache Tomcat on Windows with HTTP PUTs enabled, it is possible to upload a JSP file to the server via a specially crafted request. This JSP could then be requested and any code it contained would be executed by the server.
Text from CVE List
Affected versions 1
- Apache Tomcataffected: 7.0.0 to 7.0.79CVE List
References 18
- access.redhat.com/errata/RHSA-2017:3113Advisoryvia CVE List
- access.redhat.com/errata/RHSA-2017:3080Advisoryvia CVE List
- synology.com/support/security/Synology_SA_17_54_TomcatAdvisoryvia CVE List
- access.redhat.com/errata/RHSA-2018:0465Advisoryvia CVE List
- access.redhat.com/errata/RHSA-2017:3114Advisoryvia CVE List
- access.redhat.com/errata/RHSA-2018:0466Advisoryvia CVE List
- security.netapp.com/advisory/ntap-20171018-0001/Advisoryvia CVE List
- access.redhat.com/errata/RHSA-2017:3081Advisoryvia CVE List
- exploit-db.com/exploits/42953/Exploitvia CVE List
- nvd.nist.gov/vuln/detail/CVE-2017-12615Referencevia CISA KEV
- lists.apache.org/thread.html/8fcb1e2d5895413abcf266f011b9918ae03e0b7daceb118ffbf23f8c%40%3Cannounce.tomcat.apache.org%3EReferencevia CVE List
- github.com/breaktoprotect/CVE-2017-12615Referencevia CVE List
- lists.apache.org/thread.html/388a323769f1dff84c9ec905455aa73fbcb20338e3c7eb131457f708%40%3Cdev.tomcat.apache.org%3EReferencevia CVE List
- lists.apache.org/thread.html/845312a10aabbe2c499fca94003881d2c79fc993d85f34c1f5c77424%40%3Cdev.tomcat.apache.org%3EReferencevia CVE List
- lists.apache.org/thread.html/3d19773b4cf0377db62d1e9328bf9160bf1819f04f988315086931d7%40%3Cdev.tomcat.apache.org%3EReferencevia CVE List
- lists.apache.org/thread.html/r6d03e45b81eab03580cf7f8bb51cb3e9a1b10a2cc0c6a2d3cc92ed0c%40%3Cannounce.apache.org%3EReferencevia CVE List
- lists.apache.org/thread.html/r9136ff5b13e4f1941360b5a309efee2c114a14855578c3a2cbe5d19c%40%3Cdev.tomcat.apache.org%3EReferencevia CVE List
- cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-12615Referencevia CVE List