8.1

CVE-2017-12617: Apache Tomcat Remote Code Execution Vulnerability

KEV
Analyzed
AliasesMGASA-2017-0400UBUNTU-CVE-2017-12617DLA-1166-1
Published 03-10-2017Last modified 21-10-2025

Vulnerability summary

CVE-2017-12617 is a high (CVSS 8.1) vulnerability in Apache Tomcat. It is known to be exploited: CISA lists it, first on 25-03-2022. EPSS estimates a 99.97% chance of exploitation in the next 30 days, higher than 99.9% of scored vulnerabilities. 3 public exploits are recorded.

Priority
Act nowlisted as exploited

Listed as exploited by CISA (25-03-2022)

Source freshness unavailable

How is this decided?
CVSS score
8.1/10
010
High · v3.1 (CVE.org)
EPSS score
99.97%
0%100%
Critical · 0.00 pp in 30 days
KEVExploited in the wildCritical · listed in 1 catalog
RansomwareNot flaggedNo ransomware use recorded.
Public exploits3exploit-database, metasploit

Advisory lineage

Upstream 0 · Downstream 16 · Related 8

Timeline

  1. 03-10-2017
    PublishedVulnerability first disclosed.
  2. 25-03-2022
    Added to CISA KEVExploitedApache Tomcat Remote Code Execution Vulnerability
  3. 15-04-2022
    CISA remediation dueDeadline passedApply updates per vendor instructions.
  4. 21-10-2025
    Last modifiedVulnerability information updated.

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 metrics

6 scores · 4 sources · 3 versions

EPSS trend

Probability

99.97%

Chance of exploitation in the next 30 days

Percentile

100%

Versus all other CVEs

30-day change

No change 0.00 pp

From 99.97% on 04-10-2026

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEVListed
Added
25-03-2022
Federal due date
15-04-2022
ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

CISA required action

Apply updates per vendor instructions. nvd.nist.gov/vuln/detail/CVE-2017-12617

Public exploits

3 found
  • exploit-databaseremotejavaVerified

    Tomcat - Remote Code Execution via JSP Upload Bypass (Metasploit)

    Maturity: weaponized

  • exploit-databasejspVerified

    Apache Tomcat < 9.0.1 (Beta) / < 8.5.23 / < 8.0.47 / < 7.0.8 - JSP Upload Bypass / Remote Code Execution (2)

    Maturity: poc

  • MetasploitMetasploitremoteVerified

    Tomcat RCE via JSP Upload Bypass

    exploit/multi/http/tomcat_jsp_upload_bypass

    Maturity: weaponized

Weaknesses

CWE · root cause

Affected systems

Version check

Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.

Oracle31 products
Redhat17 products
Netapp7 products
Debian2 products
Mageia2 products
  • tomcat< 7.0.82-1.mga5
  • tomcat< 8.0.47-1.mga6
Ubuntu2 products
  • tomcat7< 7.0.52-1ubuntu0.14 | < 7.0.68-1ubuntu0.4+esm3 | All versions (No fix recorded)
  • tomcat8< 8.0.32-1ubuntu1.6
Apache1 product
  • tomcat≥ 7.0.0, < 7.0.82 | ≥ 8.0, < 8.0.47 | ≥ 8.5.0, < 8.5.23 | ≥ 9.0.0, < 9.0.1
Apache software foundation1 product
  • apache tomcat9.0.0.M1 to 9.0.0 | 8.5.0 to 8.5.22 | 8.0.0.RC1 to 8.0.46 | 7.0.0 to 7.0.81
Canonical1 product
Org.apache.tomcat1 product
  • tomcat-catalina≥ 9.0.0.M1, < 9.0.1 | ≥ 8.5.0, < 8.5.23 | ≥ 8.0.0-RC1, < 8.0.47 | ≥ 7.0.0, < 7.0.82
Org.apache.tomcat.embed1 product
  • tomcat-embed-core≥ 9.0.0.M1, < 9.0.1 | ≥ 8.5.0, < 8.5.23 | ≥ 8.0.0-RC1, < 8.0.47 | ≥ 7.0.0, < 7.0.82

11 vendors · 66 products

References

99 links
Show all 99 references