CVE-2017-12617
When running Apache Tomcat versions 9.0.0.M1 to 9.0.0, 8.5.0 to 8.5.22, 8.0.0.RC1 to 8.0.46 and 7.0.0 to 7.0.81 with HTTP PUTs enabled (e.g. via...
Basic Information
- CVE State
- PUBLISHED
- Reserved Date
- August 07, 2017
- Published Date
- October 03, 2017
- Last Updated
- February 04, 2025
- Vendor
- Apache Software Foundation
- Product
- Apache Tomcat
- Description
- When running Apache Tomcat versions 9.0.0.M1 to 9.0.0, 8.5.0 to 8.5.22, 8.0.0.RC1 to 8.0.46 and 7.0.0 to 7.0.81 with HTTP PUTs enabled (e.g. via setting the readonly initialisation parameter of the Default servlet to false) it was 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.
CVSS Scores
CVSS v3.1
Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
SSVC Information
- Exploitation
- active
- Technical Impact
- total
References
Known Exploited Vulnerability Information
Source | Added Date |
---|---|
CISA | 2022-03-25 00:00:00 UTC |
Scanner Integrations
Scanner | URL | Date Detected |
---|---|---|
Metasploit | https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/http/tomcat_jsp_upload_bypass.rb | 2025-04-29 11:01:24 UTC |
Nuclei | https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2017/CVE-2017-12617.yaml | 2025-04-26 00:00:00 UTC |
Potential Proof of Concepts
Warning: These PoCs have not been tested and could contain malware. Use at your own risk.
tomcat_jsp_upload_bypass
Type: metasploit • Created: Unknown
DevaDJ/CVE-2017-12617
Type: github • Created: 2024-12-13 11:22:38 UTC • Stars: 0
yZeetje/CVE-2017-12617
Type: github • Created: 2024-07-04 07:23:39 UTC • Stars: 0
scirusvulgaris/CVE-2017-12617
Type: github • Created: 2024-06-28 08:33:41 UTC • Stars: 0
K3ysTr0K3R/CVE-2017-12617-EXPLOIT
Type: github • Created: 2024-03-18 20:10:46 UTC • Stars: 0
LongWayHomie/CVE-2017-12617
Type: github • Created: 2021-12-10 22:21:07 UTC • Stars: 3
ygouzerh/CVE-2017-12617
Type: github • Created: 2019-01-14 20:58:29 UTC • Stars: 2
qiantu88/CVE-2017-12617
Type: github • Created: 2018-12-19 10:26:33 UTC • Stars: 0
devcoinfet/CVE-2017-12617
Type: github • Created: 2018-02-09 01:02:32 UTC • Stars: 0
cyberheartmi9/CVE-2017-12617
Type: github • Created: 2017-10-05 23:41:52 UTC • Stars: 390