CVE-2017-12617: Apache Tomcat Unrestricted Upload Of File With Vulnerability

HIGH
Advisory Identifier: GHSA-xjgh-84hx-56c5
CVSS 8.1
CWE-434
Published
Advisory Summary

CVE-2017-12617 is a HIGH (CVSS 8.1) unrestricted upload of file with vulnerability (CWE-434: Unrestricted Upload of File with Dangerous Type) affecting Apache Tomcat libraries in the Maven ecosystem. The issue involves unrestricted upload of file with dangerous type apache tomcat. Remediation is available by upgrading affected packages to version 9.0.1, 8.5.23, 8.0.47, 7.0.82.

CVE-2017-12617 at a Glance

CVE Identifier CVE-2017-12617
GHSA Identifier GHSA-xjgh-84hx-56c5
Severity HIGH
CVSS v3.1 Base Score 8.1
CWE Classification CWE-434: Unrestricted Upload of File with Dangerous Type
Affected Product Apache Tomcat
Package Ecosystem Maven
Published Date
Last Updated

Security Impact

CVSS: 8.1

The security impact metrics below are parsed directly from the CVSS v3.1 vector string (CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H).

Attack Vector Network (AV:N)
Attack Complexity High (AC:H)
Privileges Required None (PR:N)
User Interaction None (UI:N)
Scope Unchanged (S:U)
Confidentiality High (C:H)
Integrity High (I:H)
Availability High (A:H)

How to Fix CVE-2017-12617

To remediate this vulnerability, upgrade all affected Apache Tomcat dependencies to a patched release. Both direct and transitive dependencies should be checked, as frameworks or security libraries may pull in vulnerable versions transitively.

org.apache.tomcat:tomcat-catalina fixed: 9.0.1
<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-catalina</artifactId>
    <version>9.0.1</version>
</dependency>
org.apache.tomcat:tomcat-catalina fixed: 8.5.23
<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-catalina</artifactId>
    <version>8.5.23</version>
</dependency>
org.apache.tomcat:tomcat-catalina fixed: 8.0.47
<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-catalina</artifactId>
    <version>8.0.47</version>
</dependency>
org.apache.tomcat:tomcat-catalina fixed: 7.0.82
<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-catalina</artifactId>
    <version>7.0.82</version>
</dependency>
org.apache.tomcat.embed:tomcat-embed-core fixed: 9.0.1
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-core</artifactId>
    <version>9.0.1</version>
</dependency>
org.apache.tomcat.embed:tomcat-embed-core fixed: 8.5.23
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-core</artifactId>
    <version>8.5.23</version>
</dependency>
org.apache.tomcat.embed:tomcat-embed-core fixed: 8.0.47
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-core</artifactId>
    <version>8.0.47</version>
</dependency>
org.apache.tomcat.embed:tomcat-embed-core fixed: 7.0.82
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-core</artifactId>
    <version>7.0.82</version>
</dependency>
Verify Direct and Transitive Dependencies

Run the following command in your project directory to verify that all resolved dependencies use the patched release:

mvn dependency:tree -Dincludes=org.apache.tomcat

How to Check if You Are Affected

To determine whether your Java application is affected by CVE-2017-12617, inspect your build dependencies using the Maven Dependency Plugin:

mvn dependency:tree -Dincludes=org.apache.tomcat

Analyze the terminal output to locate any version of Apache Tomcat in your dependency tree. If any resolved version matches the vulnerable ranges listed in the table below (for example, versions earlier than 9.0.1), your application is affected.

Note: The mvn dependency:tree -Dincludes=org.apache.tomcat command inspects the resolved dependency graph declared in your project's POM files; it does not perform automated security scanning or inspect runtime dynamic classpaths. Always verify runtime container classpaths and shaded JARs.

Technical Details

Vulnerability Mechanism & Technical Analysis

This vulnerability is classified under CWE-434: Unrestricted Upload of File with Dangerous Type, where the product allows the upload or transfer of dangerous file types that are automatically processed within its environment. In Apache Tomcat, software state validation or input boundaries are circumvented during processing. Review the official source advisory statement below for specific affected components, classes, and reproduction details.

Source Advisory Statement

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.

CVE-2017-12617 Affected Apache Tomcat Versions

8 component(s)
Fixed Versions:
9.0.18.5.238.0.477.0.82
Product / Package Ecosystem Affected Versions Fixed Version
org.apache.tomcat:tomcat-catalina
Maven
≥ 9.0.0.M1
< 9.0.1
9.0.1
org.apache.tomcat:tomcat-catalina
Maven
≥ 8.5.0
< 8.5.23
8.5.23
org.apache.tomcat:tomcat-catalina
Maven
≥ 8.0.0-RC1
< 8.0.47
8.0.47
org.apache.tomcat:tomcat-catalina
Maven
≥ 7.0.0
< 7.0.82
7.0.82
org.apache.tomcat.embed:tomcat-embed-core
Maven
≥ 9.0.0.M1
< 9.0.1
9.0.1
org.apache.tomcat.embed:tomcat-embed-core
Maven
≥ 8.5.0
< 8.5.23
8.5.23
org.apache.tomcat.embed:tomcat-embed-core
Maven
≥ 8.0.0-RC1
< 8.0.47
8.0.47
org.apache.tomcat.embed:tomcat-embed-core
Maven
≥ 7.0.0
< 7.0.82
7.0.82

References

NVD — CVE-2017-12617 NVD
https://nvd.nist.gov/vuln/detail/CVE-2017-12617
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/a9dd96046d7acb0357c6b7b9e6cc70d186fae663
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/74ad0e216c791454a318c1811300469eedc5c6f3
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/512a3c3aecdb52de092c6bacddd71b85c4feda06
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/506d862e7edfa991de198e0f2e4c4540830fa531
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/4cf7dab88282c8f3c92f0b961cdb0096e1d63e88
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/46dfedbc0523d7182be97f4244d7b6c942164485
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/327e8a6644e188764325a013aa2725a60f1b37e5
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/31e99502e2c602449a2f8835bd23ade772b77333
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/24aea94807f940ee44aa550378dc903289039ddd
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/b577f9a7996b92b650b1649af3c3bae11c120db9
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/b7e0435d17aba69f16ae9e8a78ad0f1565b552af
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/bbcbb749c75056a2781f37038d63e646fe972104
access.redhat.com/errata/rhsa-2017:30... WEB
https://access.redhat.com/errata/RHSA-2017:3080
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/c177e9668d1278710bdb14c0eb8d2702b3655f5a
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/cf0b37beb0622abdf24acc7110daf883f3fe4f95
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/d5b170705d24c386d76038e5989045c89795c28c
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/e650cf1b83e441dbd3863f3f6b61c972cafce19e
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/f1b85da754c4760787d68a99e839b50878140b57
Security Fix Commit FIX COMMIT
https://github.com/apache/tomcat/commit/fd52f8601170b91f9d7162510e54563e5bf6bdfe
lists.apache.org/thread.html/r6ccee4... WEB
https://lists.apache.org/thread.html/r6ccee4e849bc77df0840c7f853f6bd09d426f6741247da2b7429d5d9@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r9136ff... WEB
https://lists.apache.org/thread.html/r9136ff5b13e4f1941360b5a309efee2c114a14855578c3a2cbe5d19c%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r9136ff... WEB
https://lists.apache.org/thread.html/r9136ff5b13e4f1941360b5a309efee2c114a14855578c3a2cbe5d19c@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r6ccee4... WEB
https://lists.apache.org/thread.html/r6ccee4e849bc77df0840c7f853f6bd09d426f6741247da2b7429d5d9%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r48c144... WEB
https://lists.apache.org/thread.html/r48c1444845fe15a823e1374674bfc297d5008a5453788099ea14caf0@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r48c144... WEB
https://lists.apache.org/thread.html/r48c1444845fe15a823e1374674bfc297d5008a5453788099ea14caf0%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r3bbb80... WEB
https://lists.apache.org/thread.html/r3bbb800a816d0a51eccc5a228c58736960a9fffafa581a225834d97d@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r3bbb80... WEB
https://lists.apache.org/thread.html/r3bbb800a816d0a51eccc5a228c58736960a9fffafa581a225834d97d%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/eb6efa8... WEB
https://lists.apache.org/thread.html/eb6efa8d59c45a7a9eff94c4b925467d3b3fec8ba7697f3daa314b04@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/eb6efa8... WEB
https://lists.apache.org/thread.html/eb6efa8d59c45a7a9eff94c4b925467d3b3fec8ba7697f3daa314b04%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/e85e83e... WEB
https://lists.apache.org/thread.html/e85e83e9954f169bbb77b44baae5a33d8de878df557bb32b7f793661@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/e85e83e... WEB
https://lists.apache.org/thread.html/e85e83e9954f169bbb77b44baae5a33d8de878df557bb32b7f793661%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/b5e3f51... WEB
https://lists.apache.org/thread.html/b5e3f51d28cd5d9b1809f56594f2cf63dcd6a90429e16ea9f83bbedc@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/b5e3f51... WEB
https://lists.apache.org/thread.html/b5e3f51d28cd5d9b1809f56594f2cf63dcd6a90429e16ea9f83bbedc%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/raba0fa... WEB
https://lists.apache.org/thread.html/raba0fabaf4d56d4325ab2aca8814f0b30a237ab83d8106b115ee279a%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/raba0fa... WEB
https://lists.apache.org/thread.html/raba0fabaf4d56d4325ab2aca8814f0b30a237ab83d8106b115ee279a@%3Cdev.tomcat.apache.org%3E
lists.debian.org/debian-lts-announce... WEB
https://lists.debian.org/debian-lts-announce/2017/11/msg00009.html
Apache Tomcat Security Information SECURITY
https://security.netapp.com/advisory/ntap-20171018-0002
Apache Tomcat Security Information SECURITY
https://security.netapp.com/advisory/ntap-20180117-0002
support.f5.com/csp/article/k531735... WEB
https://support.f5.com/csp/article/K53173544
support.hpe.com/hpsc/doc/public/dis... WEB
https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03812en_us
support.hpe.com/hpsc/doc/public/dis... WEB
https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbux03828en_us
usn.ubuntu.com/3665-1 WEB
https://usn.ubuntu.com/3665-1
Apache Tomcat Security Information SECURITY
https://web.archive.org/web/20171110171954/http://www.securityfocus.com/bid/100954
Apache Tomcat Security Information SECURITY
https://web.archive.org/web/20201209024734/http://www.securitytracker.com/id/1039552
www.cisa.gov/known-exploited-vul... WEB
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-12617
www.exploit-db.com/exploits/42966 WEB
https://www.exploit-db.com/exploits/42966
www.exploit-db.com/exploits/43008 WEB
https://www.exploit-db.com/exploits/43008
Apache Tomcat Security Information SECURITY
https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html
access.redhat.com/errata/rhsa-2017:30... WEB
https://access.redhat.com/errata/RHSA-2017:3081
access.redhat.com/errata/rhsa-2017:31... WEB
https://access.redhat.com/errata/RHSA-2017:3113
access.redhat.com/errata/rhsa-2017:31... WEB
https://access.redhat.com/errata/RHSA-2017:3114
access.redhat.com/errata/rhsa-2018:02... WEB
https://access.redhat.com/errata/RHSA-2018:0268
access.redhat.com/errata/rhsa-2018:02... WEB
https://access.redhat.com/errata/RHSA-2018:0269
access.redhat.com/errata/rhsa-2018:02... WEB
https://access.redhat.com/errata/RHSA-2018:0270
access.redhat.com/errata/rhsa-2018:02... WEB
https://access.redhat.com/errata/RHSA-2018:0271
access.redhat.com/errata/rhsa-2018:02... WEB
https://access.redhat.com/errata/RHSA-2018:0275
access.redhat.com/errata/rhsa-2018:04... WEB
https://access.redhat.com/errata/RHSA-2018:0465
access.redhat.com/errata/rhsa-2018:04... WEB
https://access.redhat.com/errata/RHSA-2018:0466
access.redhat.com/errata/rhsa-2018:29... WEB
https://access.redhat.com/errata/RHSA-2018:2939
Apache Tomcat Source Repository REPOSITORY
https://github.com/apache/tomcat
lists.apache.org/thread.html/1dd0a59... WEB
https://lists.apache.org/thread.html/1dd0a59c1295cc08ce4c9e7edae5ad2268acc9ba55adcefa0532e5ba%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/1dd0a59... WEB
https://lists.apache.org/thread.html/1dd0a59c1295cc08ce4c9e7edae5ad2268acc9ba55adcefa0532e5ba@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/343558d... WEB
https://lists.apache.org/thread.html/343558d982879bf88ec20dbf707f8c11255f8e219e81d45c4f8d0551%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/343558d... WEB
https://lists.apache.org/thread.html/343558d982879bf88ec20dbf707f8c11255f8e219e81d45c4f8d0551@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/388a323... WEB
https://lists.apache.org/thread.html/388a323769f1dff84c9ec905455aa73fbcb20338e3c7eb131457f708%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/388a323... WEB
https://lists.apache.org/thread.html/388a323769f1dff84c9ec905455aa73fbcb20338e3c7eb131457f708@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/3d19773... WEB
https://lists.apache.org/thread.html/3d19773b4cf0377db62d1e9328bf9160bf1819f04f988315086931d7%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/3d19773... WEB
https://lists.apache.org/thread.html/3d19773b4cf0377db62d1e9328bf9160bf1819f04f988315086931d7@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/3fd341a... WEB
https://lists.apache.org/thread.html/3fd341a604c4e9eab39e7eaabbbac39c30101a022acc11dd09d7ebcb%40%3Cannounce.tomcat.apache.org%3E
lists.apache.org/thread.html/3fd341a... WEB
https://lists.apache.org/thread.html/3fd341a604c4e9eab39e7eaabbbac39c30101a022acc11dd09d7ebcb@%3Cannounce.tomcat.apache.org%3E
lists.apache.org/thread.html/5c0e00f... WEB
https://lists.apache.org/thread.html/5c0e00fd31efc11e147bf99d0f03c00a734447d3b131ab0818644cdb%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/5c0e00f... WEB
https://lists.apache.org/thread.html/5c0e00fd31efc11e147bf99d0f03c00a734447d3b131ab0818644cdb@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/6af4712... WEB
https://lists.apache.org/thread.html/6af47120905aa7d8fe12f42e8ff2284fb338ba141d3b77b8c7cb61b3%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/6af4712... WEB
https://lists.apache.org/thread.html/6af47120905aa7d8fe12f42e8ff2284fb338ba141d3b77b8c7cb61b3@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/845312a... WEB
https://lists.apache.org/thread.html/845312a10aabbe2c499fca94003881d2c79fc993d85f34c1f5c77424%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/845312a... WEB
https://lists.apache.org/thread.html/845312a10aabbe2c499fca94003881d2c79fc993d85f34c1f5c77424@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/8885587... WEB
https://lists.apache.org/thread.html/88855876c33f2f9c532ffb75bfee570ccf0b17ffa77493745af9a17a%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/8885587... WEB
https://lists.apache.org/thread.html/88855876c33f2f9c532ffb75bfee570ccf0b17ffa77493745af9a17a@%3Cdev.tomcat.apache.org%3E
Apache Tomcat Security Information SECURITY
http://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html
Apache Tomcat Security Information SECURITY
http://www.oracle.com/technetwork/security-advisory/cpujan2018-3236628.html
Apache Tomcat Security Information SECURITY
http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html
Apache Tomcat Security Information SECURITY
http://www.securityfocus.com/bid/100954
Apache Tomcat Security Information SECURITY
http://www.securitytracker.com/id/1039552

Frequently Asked Questions

What is CVE-2017-12617?
CVE-2017-12617 is a security vulnerability in Apache Tomcat involving Unrestricted Upload of File with Dangerous Type Apache Tomcat under CWE-434: Unrestricted Upload of File with Dangerous Type.
Which Apache Tomcat versions are affected?
Affected versions include releases prior to 9.0.1, 8.5.23, 8.0.47, 7.0.82 across affected packages: org.apache.tomcat:tomcat-catalina, org.apache.tomcat.embed:tomcat-embed-core.
What version fixes CVE-2017-12617?
Upgrading to 9.0.1, 8.5.23, 8.0.47, 7.0.82 (or the latest patched release for your respective branch) resolves the vulnerability.
Is tomcat-catalina affected?
Yes, org.apache.tomcat:tomcat-catalina is affected in releases prior to 9.0.1, 8.5.23, 8.0.47, 7.0.82. Upgrade your dependency to 9.0.1, 8.5.23, 8.0.47, 7.0.82 or later.
Is tomcat-embed-core affected?
Yes, org.apache.tomcat.embed:tomcat-embed-core is affected in releases prior to 9.0.1, 8.5.23, 8.0.47, 7.0.82. Upgrade your dependency to 9.0.1, 8.5.23, 8.0.47, 7.0.82 or later.
What is the CVSS score of CVE-2017-12617?
CVE-2017-12617 has a CVSS v3.1 base score of 8.1 (HIGH) with vector string CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H.
What CWE is associated with CVE-2017-12617?
CVE-2017-12617 is classified under CWE-434: Unrestricted Upload of File with Dangerous Type (The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.).
How can I check Maven dependencies for CVE-2017-12617?
Run the dependency tree command: 'mvn dependency:tree -Dincludes=org.apache.tomcat'. This command lists direct and transitive dependencies in your build configuration so you can verify if a vulnerable version is resolved.
Machine-readable OSV JSON OSV v1.5 Schema
Normalized schema output
{
  "schema_version" : "1.4.0",
  "id" : "GHSA-xjgh-84hx-56c5",
  "modified" : "2025-10-22T17:30:37Z",
  "published" : "2022-05-14T01:07:15Z",
  "aliases" : [ "CVE-2017-12617" ],
  "summary" : "Unrestricted Upload of File with Dangerous Type Apache Tomcat",
  "details" : "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.",
  "severity" : [ {
    "type" : "CVSS_V3",
    "score" : "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H"
  } ],
  "affected" : [ {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "org.apache.tomcat:tomcat-catalina"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "9.0.0.M1"
      }, {
        "fixed" : "9.0.1"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 9.0.0M27"
    }
  }, {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "org.apache.tomcat:tomcat-catalina"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "8.5.0"
      }, {
        "fixed" : "8.5.23"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 8.5.22"
    }
  }, {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "org.apache.tomcat:tomcat-catalina"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "8.0.0-RC1"
      }, {
        "fixed" : "8.0.47"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 8.0.46"
    }
  }, {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "org.apache.tomcat:tomcat-catalina"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "7.0.0"
      }, {
        "fixed" : "7.0.82"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 7.0.81"
    }
  }, {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "org.apache.tomcat.embed:tomcat-embed-core"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "9.0.0.M1"
      }, {
        "fixed" : "9.0.1"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 9.0.0M27"
    }
  }, {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "org.apache.tomcat.embed:tomcat-embed-core"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "8.5.0"
      }, {
        "fixed" : "8.5.23"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 8.5.22"
    }
  }, {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "org.apache.tomcat.embed:tomcat-embed-core"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "8.0.0-RC1"
      }, {
        "fixed" : "8.0.47"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 8.0.46"
    }
  }, {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "org.apache.tomcat.embed:tomcat-embed-core"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "7.0.0"
      }, {
        "fixed" : "7.0.82"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 7.0.81"
    }
  } ],
  "references" : [ {
    "type" : "ADVISORY",
    "url" : "https://nvd.nist.gov/vuln/detail/CVE-2017-12617"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/a9dd96046d7acb0357c6b7b9e6cc70d186fae663"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/74ad0e216c791454a318c1811300469eedc5c6f3"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/512a3c3aecdb52de092c6bacddd71b85c4feda06"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/506d862e7edfa991de198e0f2e4c4540830fa531"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/4cf7dab88282c8f3c92f0b961cdb0096e1d63e88"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/46dfedbc0523d7182be97f4244d7b6c942164485"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/327e8a6644e188764325a013aa2725a60f1b37e5"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/31e99502e2c602449a2f8835bd23ade772b77333"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/24aea94807f940ee44aa550378dc903289039ddd"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/b577f9a7996b92b650b1649af3c3bae11c120db9"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/b7e0435d17aba69f16ae9e8a78ad0f1565b552af"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/bbcbb749c75056a2781f37038d63e646fe972104"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/c177e9668d1278710bdb14c0eb8d2702b3655f5a"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/cf0b37beb0622abdf24acc7110daf883f3fe4f95"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/d5b170705d24c386d76038e5989045c89795c28c"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/e650cf1b83e441dbd3863f3f6b61c972cafce19e"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/f1b85da754c4760787d68a99e839b50878140b57"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/apache/tomcat/commit/fd52f8601170b91f9d7162510e54563e5bf6bdfe"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/r6ccee4e849bc77df0840c7f853f6bd09d426f6741247da2b7429d5d9@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/r9136ff5b13e4f1941360b5a309efee2c114a14855578c3a2cbe5d19c%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/r9136ff5b13e4f1941360b5a309efee2c114a14855578c3a2cbe5d19c@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/r6ccee4e849bc77df0840c7f853f6bd09d426f6741247da2b7429d5d9%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/r48c1444845fe15a823e1374674bfc297d5008a5453788099ea14caf0@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/r48c1444845fe15a823e1374674bfc297d5008a5453788099ea14caf0%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/r3bbb800a816d0a51eccc5a228c58736960a9fffafa581a225834d97d@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/r3bbb800a816d0a51eccc5a228c58736960a9fffafa581a225834d97d%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/eb6efa8d59c45a7a9eff94c4b925467d3b3fec8ba7697f3daa314b04@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/eb6efa8d59c45a7a9eff94c4b925467d3b3fec8ba7697f3daa314b04%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/e85e83e9954f169bbb77b44baae5a33d8de878df557bb32b7f793661@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/e85e83e9954f169bbb77b44baae5a33d8de878df557bb32b7f793661%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/b5e3f51d28cd5d9b1809f56594f2cf63dcd6a90429e16ea9f83bbedc@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/b5e3f51d28cd5d9b1809f56594f2cf63dcd6a90429e16ea9f83bbedc%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://access.redhat.com/errata/RHSA-2017:3080"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/raba0fabaf4d56d4325ab2aca8814f0b30a237ab83d8106b115ee279a%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/raba0fabaf4d56d4325ab2aca8814f0b30a237ab83d8106b115ee279a@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.debian.org/debian-lts-announce/2017/11/msg00009.html"
  }, {
    "type" : "WEB",
    "url" : "https://security.netapp.com/advisory/ntap-20171018-0002"
  }, {
    "type" : "WEB",
    "url" : "https://security.netapp.com/advisory/ntap-20180117-0002"
  }, {
    "type" : "WEB",
    "url" : "https://support.f5.com/csp/article/K53173544"
  }, {
    "type" : "WEB",
    "url" : "https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03812en_us"
  }, {
    "type" : "WEB",
    "url" : "https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbux03828en_us"
  }, {
    "type" : "WEB",
    "url" : "https://usn.ubuntu.com/3665-1"
  }, {
    "type" : "WEB",
    "url" : "https://web.archive.org/web/20171110171954/http://www.securityfocus.com/bid/100954"
  }, {
    "type" : "WEB",
    "url" : "https://web.archive.org/web/20201209024734/http://www.securitytracker.com/id/1039552"
  }, {
    "type" : "WEB",
    "url" : "https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-12617"
  }, {
    "type" : "WEB",
    "url" : "https://www.exploit-db.com/exploits/42966"
  }, {
    "type" : "WEB",
    "url" : "https://www.exploit-db.com/exploits/43008"
  }, {
    "type" : "WEB",
    "url" : "https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html"
  }, {
    "type" : "WEB",
    "url" : "https://access.redhat.com/errata/RHSA-2017:3081"
  }, {
    "type" : "WEB",
    "url" : "https://access.redhat.com/errata/RHSA-2017:3113"
  }, {
    "type" : "WEB",
    "url" : "https://access.redhat.com/errata/RHSA-2017:3114"
  }, {
    "type" : "WEB",
    "url" : "https://access.redhat.com/errata/RHSA-2018:0268"
  }, {
    "type" : "WEB",
    "url" : "https://access.redhat.com/errata/RHSA-2018:0269"
  }, {
    "type" : "WEB",
    "url" : "https://access.redhat.com/errata/RHSA-2018:0270"
  }, {
    "type" : "WEB",
    "url" : "https://access.redhat.com/errata/RHSA-2018:0271"
  }, {
    "type" : "WEB",
    "url" : "https://access.redhat.com/errata/RHSA-2018:0275"
  }, {
    "type" : "WEB",
    "url" : "https://access.redhat.com/errata/RHSA-2018:0465"
  }, {
    "type" : "WEB",
    "url" : "https://access.redhat.com/errata/RHSA-2018:0466"
  }, {
    "type" : "WEB",
    "url" : "https://access.redhat.com/errata/RHSA-2018:2939"
  }, {
    "type" : "PACKAGE",
    "url" : "https://github.com/apache/tomcat"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/1dd0a59c1295cc08ce4c9e7edae5ad2268acc9ba55adcefa0532e5ba%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/1dd0a59c1295cc08ce4c9e7edae5ad2268acc9ba55adcefa0532e5ba@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/343558d982879bf88ec20dbf707f8c11255f8e219e81d45c4f8d0551%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/343558d982879bf88ec20dbf707f8c11255f8e219e81d45c4f8d0551@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/388a323769f1dff84c9ec905455aa73fbcb20338e3c7eb131457f708%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/388a323769f1dff84c9ec905455aa73fbcb20338e3c7eb131457f708@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/3d19773b4cf0377db62d1e9328bf9160bf1819f04f988315086931d7%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/3d19773b4cf0377db62d1e9328bf9160bf1819f04f988315086931d7@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/3fd341a604c4e9eab39e7eaabbbac39c30101a022acc11dd09d7ebcb%40%3Cannounce.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/3fd341a604c4e9eab39e7eaabbbac39c30101a022acc11dd09d7ebcb@%3Cannounce.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/5c0e00fd31efc11e147bf99d0f03c00a734447d3b131ab0818644cdb%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/5c0e00fd31efc11e147bf99d0f03c00a734447d3b131ab0818644cdb@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/6af47120905aa7d8fe12f42e8ff2284fb338ba141d3b77b8c7cb61b3%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/6af47120905aa7d8fe12f42e8ff2284fb338ba141d3b77b8c7cb61b3@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/845312a10aabbe2c499fca94003881d2c79fc993d85f34c1f5c77424%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/845312a10aabbe2c499fca94003881d2c79fc993d85f34c1f5c77424@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/88855876c33f2f9c532ffb75bfee570ccf0b17ffa77493745af9a17a%40%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "https://lists.apache.org/thread.html/88855876c33f2f9c532ffb75bfee570ccf0b17ffa77493745af9a17a@%3Cdev.tomcat.apache.org%3E"
  }, {
    "type" : "WEB",
    "url" : "http://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html"
  }, {
    "type" : "WEB",
    "url" : "http://www.oracle.com/technetwork/security-advisory/cpujan2018-3236628.html"
  }, {
    "type" : "WEB",
    "url" : "http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html"
  }, {
    "type" : "WEB",
    "url" : "http://www.securityfocus.com/bid/100954"
  }, {
    "type" : "WEB",
    "url" : "http://www.securitytracker.com/id/1039552"
  } ],
  "database_specific" : {
    "cwe_ids" : [ "CWE-434" ],
    "severity" : "HIGH",
    "github_reviewed" : true,
    "github_reviewed_at" : "2022-07-01T21:20:08Z",
    "nvd_published_at" : "2017-10-04T01:29:00Z"
  }
}