Vulnerability threat dossier

CVE-2017-9805

apachestruts

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.

VTP deterministic threat63.4of 100 · CVSS excluded

VTP analyst assessment

Apache Struts REST Plugin unsafe deserialization RCE

AI-assisted analytical recommendationDoes not set factual exploitation state
AI review stateCANDIDATE CREATED
AI priorityHIGH
AI confidence96%
Public exploitation · VTP factKEV

Assessment

Affected Struts REST Plugin versions can deserialize attacker-controlled XML without type filtering, enabling unauthenticated remote code execution under high-complexity conditions. CISA KEV confirms known global exploitation.

Why it matters

  • Successful exploitation can compromise confidentiality, integrity, and availability.
  • EPSS 0.99396 indicates a very high predicted exploitation likelihood but is not exploitation evidence.

Evidence

0 record references and 2 source references passed trusted post-response validation. The current deterministic record contains 0 independent evidence groups.

Uncertainties

No exploit artifact is identified in the bundle.

First-party exposure and observation are unknown; ransomware use is also unknown.

First-party sensor telemetry is active; no disclosure-eligible deterministic observation is currently public for this CVE. This does not mean no activity was observed.

Next watchpoint

Identify Struts REST Plugin versions before 2.3.34 or 2.5.13.

AI baseline history (1)
  1. BASELINE ASSESSED
    Apache Struts REST Plugin unsafe deserialization RCEgpt-5.6-sol · high
Technical severityHIGHCVSS 8.1 · technical context
Public exploitationKEVGlobal public evidence
Exploit maturityPOCReliability not implied
EPSS0.99100th percentile · prediction
Evidence confidence90%Strongest independent active claim
VelocitySTABLEMaterial events only
First-party telemetryFirst-party sensor telemetry is active; no disclosure-eligible deterministic observation is currently public for this CVE. This does not mean no activity was observed.
Availability: SENSOR_ONLINE_NO_MATCHING_ACTIVITY · Evidence: UNKNOWN
01

VTP deterministic assessment

Why this matters

  1. 01

    CISA KEV lists this vulnerability as known to be exploited globally.

  2. 02

    A proof of concept is reported; functional reliability is not established.

  3. 03

    EPSS is 0.99; this is predictive context, not exploitation evidence.

  4. 04

    First-party sensor telemetry is active; no disclosure-eligible deterministic observation is currently public for this CVE. This does not mean no activity was observed.

02

Material change ledger

What changed

EXPLOIT TEMPLATE AVAILABLEPublic exploit-oriented template available
KEV ADDEDCISA KEV entry added
03

Claim provenance

Evidence and source independence

1publications detected
1underlying evidence chains

0 primary sources · 0 dependent secondary reports · 0 reports with unresolved independence. Repetition remains visible without multiplying confirmation.

Source claimEXPLOIT TEMPLATE AVAILABLEPUBLIC EXPLOIT TEMPLATE
90%claim confidence
PRIMARYcorpus:OPENVAS_NASL:b853a7a80ae48d855d746e32549de0b417cabba9ACTIVE
04

Event history

Threat timeline

  1. 02:3619 Sept
    EXPLOIT TEMPLATE AVAILABLE

    Public exploit-oriented template available

    Greenbone Community Feed published new or materially changed exploit-oriented tooling for this CVE. This is availability evidence, not evidence of exploitation in the wild.

  2. 00:0003 Nov
    KEV ADDED

    CISA KEV entry added

    CISA lists global known exploitation. This is not a VTP sensor observation.

05

Original publications

Source record

Exploit tooling coverage changed for 7 CVEs

Greenbone Community Feed recorded exploit-tooling coverage changes for 7 CVEs in this pinned revision. 7 have an active availability assertion for this revision. Tooling evidence does not establish exploitation in the wild or successful execution.

CVE-2017-12611CVE-2017-12615CVE-2017-12617CVE-2017-5638CVE-2017-9791CVE-2017-9798CVE-2017-9805
Separate evidence group
06

Technical vulnerability data

Context, not threat proof

VTP threat score63.4vtp-threat-v1-public
Public exploitation30 / 30
EPSS prediction19.88 / 20
Exploit availability7.5 / 15
Source independence0 / 15
Intelligence recency6 / 10
Threat acceleration0 / 10
CVSS technical severityExcluded
CVSS
8.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CWE
CWE-502
CPE records
11
Deterministic history records
20
Primary technical reference
07

Raw observations

First-party sensor records

First-party sensor telemetry is active; no disclosure-eligible deterministic observation is currently public for this CVE. This does not mean no activity was observed.