GHSA-xjgh-84hx-56c5 · Severity: high · Ecosystem: maven — Unrestricted Upload of File with Dangerous Type Apache Tomcat
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.
Conclusion & alert: CVE-2017-12617 is rated Critical Active Threat (97.4/100): CVSS High severity, with high exploitation likelihood (EPSS 99.99%, 100th percentile). Core evidence: CISA KEV confirms active exploitation (added 2022-03-25) affecting Apache / Tomcat. a weakness (CWE-434) Unauthenticated remote administrative access may be possible. EPSS rose +5.63% over the last day, indicating growing attacker interest. Mandatory action: The CISA remediation deadline has passed—treat as an emergency patch priority.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
: Apache Tomcat Remote Code Execution Vulnerability · CISA KEV detail
: 2022-03-25
: 2022-04-15
: Apply updates per vendor instructions.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| 43008 | exploit_db | edb | 2017-10-17 | Exploit-DB ↗ |
| 42966 | exploit_db | edb | 2017-10-09 | Exploit-DB ↗ |
| — | nvd_ref | exploit_tag | Exploit-DB ↗ | |
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-15 | 94.36% | 99.99% | +5.63% |
| 2 | 2026-04-03 | 94.32% | 94.36% | +0.04% |
| 3 | 2026-03-28 | — | 94.32% | — |
Full EPSS history (9 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 8.1 | 3.1 | HIGH |
|
2.2 | 5.9 | [email protected] |
| 8.1 | 3.1 | HIGH |
|
2.2 | 5.9 | 134c704f-9b21-4f2e-91b3-4a467353bcc0 |
| 6.8 | 2.0 | MEDIUM |
|
8.6 | 6.4 | [email protected] |
GHSA-xjgh-84hx-56c5 · Severity: high · Ecosystem: maven — Unrestricted Upload of File with Dangerous Type Apache Tomcat
| vendor | priority | summary | link |
|---|---|---|---|
redhat
|
high | — | https://access.redhat.com/security/cve/CVE-2017-12617 |
suse
|
medium | CVE-2017-12617 severity moderate: SUSE including 347 source package names (amazon/suse-sles-15-sp1-chost-byos-v20210304-hvm-ssd-x86_64, amazon/suse-sles-15-sp1-chost-byos-v20220127-hvm-ssd-x86_64, …), 552 product×package rows across 40 product lines (SUSE CaaS Platform 4.0, SUSE Enterprise Storage 6, … (40 product lines)): Known Affected 231, Fixed 203, Known Not Affected 118. | https://www.suse.com/security/cve/CVE-2017-12617/ |
ubuntu
|
high | CVE-2017-12617 high priority: Ubuntu including 3 source packages (tomcat7, tomcat8, tomcat8.0), 57 status rows across 20 suites (artful, bionic, cosmic, disco, eoan, focal, groovy, hirsute, impish, jammy, kinetic, lunar, mantic, noble, oracular, precise, trusty, upstream, xenial, zesty): DNE 42, released 7, ignored 6, not-affected 2. | https://ubuntu.com/security/CVE-2017-12617 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| apache | tomcat | >= 7.0.0, < 7.0.82 | cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:* |
| apache | tomcat | >= 8.0, < 8.0.47 | cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:* |
| apache | tomcat | >= 8.5.0, < 8.5.23 | cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:* |
| apache | tomcat | >= 9.0.0, < 9.0.1 | cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:* |
| canonical | ubuntu_linux | 12.04 | cpe:2.3:o:canonical:ubuntu_linux:12.04:*:*:*:esm:*:*:* |
| canonical | ubuntu_linux | 16.04 | cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:esm:*:*:* |
| canonical | ubuntu_linux | 17.10 | cpe:2.3:o:canonical:ubuntu_linux:17.10:*:*:*:*:*:*:* |
| canonical | ubuntu_linux | 18.04 | cpe:2.3:o:canonical:ubuntu_linux:18.04:*:*:*:esm:*:*:* |
| oracle | agile_plm | 9.3.3 | cpe:2.3:a:oracle:agile_plm:9.3.3:*:*:*:*:*:*:* |
| oracle | agile_plm | 9.3.4 | cpe:2.3:a:oracle:agile_plm:9.3.4:*:*:*:*:*:*:* |
| oracle | agile_plm | 9.3.5 | cpe:2.3:a:oracle:agile_plm:9.3.5:*:*:*:*:*:*:* |
| oracle | agile_plm | 9.3.6 | cpe:2.3:a:oracle:agile_plm:9.3.6:*:*:*:*:*:*:* |
| oracle | communications_instant_messaging_server | 10.0.1 | cpe:2.3:a:oracle:communications_instant_messaging_server:10.0.1:*:*:*:*:*:*:* |
| oracle | endeca_information_discovery_integrator | 3.1.0 | cpe:2.3:a:oracle:endeca_information_discovery_integrator:3.1.0:*:*:*:*:*:*:* |
| oracle | endeca_information_discovery_integrator | 3.2.0 | cpe:2.3:a:oracle:endeca_information_discovery_integrator:3.2.0:*:*:*:*:*:*:* |
| oracle | enterprise_manager_for_mysql_database | 12.1.0.4.0 | cpe:2.3:a:oracle:enterprise_manager_for_mysql_database:12.1.0.4.0:*:*:*:*:*:*:* |
| oracle | financial_services_analytical_applications_infrastructure | >= 7.3.3.0.0, <= 7.3.5.3.0 | cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:*:*:*:*:*:*:*:* |
| oracle | financial_services_analytical_applications_infrastructure | >= 8.0.0.0.0, <= 8.0.9.0.0 | cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:*:*:*:*:*:*:*:* |
| oracle | fmw_platform | 12.2.1.2.0 | cpe:2.3:a:oracle:fmw_platform:12.2.1.2.0:*:*:*:*:*:*:* |
| oracle | fmw_platform | 12.2.1.3.0 | cpe:2.3:a:oracle:fmw_platform:12.2.1.3.0:*:*:*:*:*:*:* |
| oracle | health_sciences_empirica_inspections | 1.0.1.1 | cpe:2.3:a:oracle:health_sciences_empirica_inspections:1.0.1.1:*:*:*:*:*:*:* |
| oracle | hospitality_guest_access | 4.2.0 | cpe:2.3:a:oracle:hospitality_guest_access:4.2.0:*:*:*:*:*:*:* |
| oracle | hospitality_guest_access | 4.2.1 | cpe:2.3:a:oracle:hospitality_guest_access:4.2.1:*:*:*:*:*:*:* |
| oracle | instantis_enterprisetrack | 17.1 | cpe:2.3:a:oracle:instantis_enterprisetrack:17.1:*:*:*:*:*:*:* |
| oracle | instantis_enterprisetrack | 17.2 | cpe:2.3:a:oracle:instantis_enterprisetrack:17.2:*:*:*:*:*:*:* |
| oracle | management_pack | 11.2.1.0.13 | cpe:2.3:a:oracle:management_pack:11.2.1.0.13:*:*:*:*:goldengate:*:* |
| oracle | micros_lucas | 2.9.5 | cpe:2.3:a:oracle:micros_lucas:2.9.5:*:*:*:*:*:*:* |
| oracle | micros_retail_xbri_loss_prevention | 10.0.1 | cpe:2.3:a:oracle:micros_retail_xbri_loss_prevention:10.0.1:*:*:*:*:*:*:* |
| oracle | micros_retail_xbri_loss_prevention | 10.5.0 | cpe:2.3:a:oracle:micros_retail_xbri_loss_prevention:10.5.0:*:*:*:*:*:*:* |
| oracle | micros_retail_xbri_loss_prevention | 10.6.0 | cpe:2.3:a:oracle:micros_retail_xbri_loss_prevention:10.6.0:*:*:*:*:*:*:* |
| oracle | micros_retail_xbri_loss_prevention | 10.7.0 | cpe:2.3:a:oracle:micros_retail_xbri_loss_prevention:10.7.0:*:*:*:*:*:*:* |
| oracle | micros_retail_xbri_loss_prevention | 10.8.0 | cpe:2.3:a:oracle:micros_retail_xbri_loss_prevention:10.8.0:*:*:*:*:*:*:* |
| oracle | micros_retail_xbri_loss_prevention | 10.8.1 | cpe:2.3:a:oracle:micros_retail_xbri_loss_prevention:10.8.1:*:*:*:*:*:*:* |
| oracle | mysql_enterprise_monitor | <= 3.3.6.3293 | cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:* |
| oracle | mysql_enterprise_monitor | >= 3.4.0, <= 3.4.4.4226 | cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:* |
| oracle | mysql_enterprise_monitor | >= 4.0.0, <= 4.0.0.5135 | cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:* |
| oracle | retail_advanced_inventory_planning | 13.2 | cpe:2.3:a:oracle:retail_advanced_inventory_planning:13.2:*:*:*:*:*:*:* |
| oracle | retail_advanced_inventory_planning | 13.4 | cpe:2.3:a:oracle:retail_advanced_inventory_planning:13.4:*:*:*:*:*:*:* |
| oracle | retail_advanced_inventory_planning | 14.1 | cpe:2.3:a:oracle:retail_advanced_inventory_planning:14.1:*:*:*:*:*:*:* |
| oracle | retail_advanced_inventory_planning | 15.0 | cpe:2.3:a:oracle:retail_advanced_inventory_planning:15.0:*:*:*:*:*:*:* |
| oracle | retail_back_office | 14.0.4 | cpe:2.3:a:oracle:retail_back_office:14.0.4:*:*:*:*:*:*:* |
| oracle | retail_back_office | 14.1.3 | cpe:2.3:a:oracle:retail_back_office:14.1.3:*:*:*:*:*:*:* |
| oracle | retail_central_office | 14.0.4 | cpe:2.3:a:oracle:retail_central_office:14.0.4:*:*:*:*:*:*:* |
| oracle | retail_central_office | 14.1.3 | cpe:2.3:a:oracle:retail_central_office:14.1.3:*:*:*:*:*:*:* |
| oracle | retail_convenience_and_fuel_pos_software | 2.1.132 | cpe:2.3:a:oracle:retail_convenience_and_fuel_pos_software:2.1.132:*:*:*:*:*:*:* |
| oracle | retail_eftlink | 1.1.124 | cpe:2.3:a:oracle:retail_eftlink:1.1.124:*:*:*:*:*:*:* |
| oracle | retail_eftlink | 15.0.1 | cpe:2.3:a:oracle:retail_eftlink:15.0.1:*:*:*:*:*:*:* |
| oracle | retail_eftlink | 16.0.2 | cpe:2.3:a:oracle:retail_eftlink:16.0.2:*:*:*:*:*:*:* |
| oracle | retail_insights | 14.0 | cpe:2.3:a:oracle:retail_insights:14.0:*:*:*:*:*:*:* |
| oracle | retail_insights | 14.1 | cpe:2.3:a:oracle:retail_insights:14.1:*:*:*:*:*:*:* |
| oracle | retail_insights | 15.0 | cpe:2.3:a:oracle:retail_insights:15.0:*:*:*:*:*:*:* |
| oracle | retail_insights | 16.0 | cpe:2.3:a:oracle:retail_insights:16.0:*:*:*:*:*:*:* |
| oracle | retail_invoice_matching | 12.0 | cpe:2.3:a:oracle:retail_invoice_matching:12.0:*:*:*:*:*:*:* |
| oracle | retail_invoice_matching | 13.0 | cpe:2.3:a:oracle:retail_invoice_matching:13.0:*:*:*:*:*:*:* |
| oracle | retail_invoice_matching | 13.1 | cpe:2.3:a:oracle:retail_invoice_matching:13.1:*:*:*:*:*:*:* |
| oracle | retail_invoice_matching | 13.2 | cpe:2.3:a:oracle:retail_invoice_matching:13.2:*:*:*:*:*:*:* |
| oracle | retail_invoice_matching | 14.0 | cpe:2.3:a:oracle:retail_invoice_matching:14.0:*:*:*:*:*:*:* |
| oracle | retail_invoice_matching | 14.1 | cpe:2.3:a:oracle:retail_invoice_matching:14.1:*:*:*:*:*:*:* |
| oracle | retail_invoice_matching | 15.0 | cpe:2.3:a:oracle:retail_invoice_matching:15.0:*:*:*:*:*:*:* |
| oracle | retail_invoice_matching | 16.0 | cpe:2.3:a:oracle:retail_invoice_matching:16.0:*:*:*:*:*:*:* |
| oracle | retail_order_broker | 5.0 | cpe:2.3:a:oracle:retail_order_broker:5.0:*:*:*:*:*:*:* |
| oracle | retail_order_broker | 5.1 | cpe:2.3:a:oracle:retail_order_broker:5.1:*:*:*:*:*:*:* |
| oracle | retail_order_broker | 5.2 | cpe:2.3:a:oracle:retail_order_broker:5.2:*:*:*:*:*:*:* |
| oracle | retail_order_broker | 15.0 | cpe:2.3:a:oracle:retail_order_broker:15.0:*:*:*:*:*:*:* |
| oracle | retail_order_broker | 16.0 | cpe:2.3:a:oracle:retail_order_broker:16.0:*:*:*:*:*:*:* |
| oracle | retail_order_management_system | 4.0 | cpe:2.3:a:oracle:retail_order_management_system:4.0:*:*:*:*:*:*:* |
| oracle | retail_order_management_system | 4.5 | cpe:2.3:a:oracle:retail_order_management_system:4.5:*:*:*:*:*:*:* |
| oracle | retail_order_management_system | 4.7 | cpe:2.3:a:oracle:retail_order_management_system:4.7:*:*:*:*:*:*:* |
| oracle | retail_order_management_system | 5.0 | cpe:2.3:a:oracle:retail_order_management_system:5.0:*:*:*:*:*:*:* |
| oracle | retail_point-of-service | 14.0.4 | cpe:2.3:a:oracle:retail_point-of-service:14.0.4:*:*:*:*:*:*:* |
| oracle | retail_point-of-service | 14.1.3 | cpe:2.3:a:oracle:retail_point-of-service:14.1.3:*:*:*:*:*:*:* |
| oracle | retail_price_management | 12.0 | cpe:2.3:a:oracle:retail_price_management:12.0:*:*:*:*:*:*:* |
| oracle | retail_price_management | 13.0 | cpe:2.3:a:oracle:retail_price_management:13.0:*:*:*:*:*:*:* |
| oracle | retail_price_management | 13.1 | cpe:2.3:a:oracle:retail_price_management:13.1:*:*:*:*:*:*:* |
| oracle | retail_price_management | 13.2 | cpe:2.3:a:oracle:retail_price_management:13.2:*:*:*:*:*:*:* |
| oracle | retail_price_management | 14.0 | cpe:2.3:a:oracle:retail_price_management:14.0:*:*:*:*:*:*:* |
| oracle | retail_price_management | 14.1 | cpe:2.3:a:oracle:retail_price_management:14.1:*:*:*:*:*:*:* |
| oracle | retail_price_management | 15.0 | cpe:2.3:a:oracle:retail_price_management:15.0:*:*:*:*:*:*:* |
| oracle | retail_price_management | 16.0 | cpe:2.3:a:oracle:retail_price_management:16.0:*:*:*:*:*:*:* |
| oracle | retail_returns_management | 2.3.8 | cpe:2.3:a:oracle:retail_returns_management:2.3.8:*:*:*:*:*:*:* |