GHSA-gg9m-fj3v-r58c · Severity: high · Ecosystem: maven — REST Plugin in Apache Struts uses an XStreamHandler with an instance of XStream for deserialization without any type filtering
The REST Plugin in Apache Struts 2.1.1 through 2.3.x before 2.3.34 and 2.5.x before 2.5.13 uses an XStreamHandler with an instance of XStream for deserialization without any type filtering, which can lead to Remote Code Execution when deserializing XML payloads.
Conclusion & alert: CVE-2017-9805 is rated Critical Active Threat (97.4/100): CVSS High severity, with high exploitation likelihood (EPSS 99.46%, 100th percentile). Core evidence: CISA KEV confirms active exploitation (added 2021-11-03) affecting Apache / Struts. a weakness (CWE-502) Unauthenticated remote administrative access may be possible. EPSS rose +5.14% 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 Struts Deserialization of Untrusted Data Vulnerability · CISA KEV detail
: 2021-11-03
: 2022-05-03
: Apply updates per vendor instructions.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| 42627 | exploit_db | edb | 2017-09-06 | 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.32% | 99.46% | +5.14% |
| 2 | 2025-12-06 | 94.43% | 94.32% | -0.10% |
| 3 | 2025-11-21 | — | 94.43% | — |
Full EPSS history (12 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-gg9m-fj3v-r58c · Severity: high · Ecosystem: maven — REST Plugin in Apache Struts uses an XStreamHandler with an instance of XStream for deserialization without any type filtering
| vendor | priority | summary | link |
|---|---|---|---|
redhat
|
high | — | https://access.redhat.com/security/cve/CVE-2017-9805 |
ubuntu
|
medium | CVE-2017-9805 medium priority: Ubuntu including 1 source packages (libstruts1.2-java), 7 status rows across 7 suites (artful, bionic, cosmic, trusty, upstream, xenial, zesty): DNE 6, needed 1. | https://ubuntu.com/security/CVE-2017-9805 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| apache | struts | >= 2.1.2, < 2.3.34 | cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:* |
| apache | struts | >= 2.5.0, < 2.5.13 | cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:* |
| cisco | digital_media_manager | — | cpe:2.3:a:cisco:digital_media_manager:-:*:*:*:*:*:*:* |
| cisco | hosted_collaboration_solution | 10.5\(1\) | cpe:2.3:a:cisco:hosted_collaboration_solution:10.5\(1\):*:*:*:*:*:*:* |
| cisco | hosted_collaboration_solution | 11.0\(1\) | cpe:2.3:a:cisco:hosted_collaboration_solution:11.0\(1\):*:*:*:*:*:*:* |
| cisco | hosted_collaboration_solution | 11.5\(1\) | cpe:2.3:a:cisco:hosted_collaboration_solution:11.5\(1\):*:*:*:*:*:*:* |
| cisco | hosted_collaboration_solution | 11.6\(1\) | cpe:2.3:a:cisco:hosted_collaboration_solution:11.6\(1\):*:*:*:*:*:*:* |
| cisco | media_experience_engine | 3.5 | cpe:2.3:a:cisco:media_experience_engine:3.5:*:*:*:*:*:*:* |
| cisco | media_experience_engine | 3.5.2 | cpe:2.3:a:cisco:media_experience_engine:3.5.2:*:*:*:*:*:*:* |
| cisco | network_performance_analysis | — | cpe:2.3:a:cisco:network_performance_analysis:-:*:*:*:*:*:*:* |
| cisco | video_distribution_suite_for_internet_streaming | — | cpe:2.3:a:cisco:video_distribution_suite_for_internet_streaming:-:*:*:*:*:*:*:* |
| netapp | oncommand_balance | — | cpe:2.3:a:netapp:oncommand_balance:-:*:*:*:*:*:*:* |