boxscore/security
CVE · referencelatest edition

Reference page — cumulative record through Sunday, October 4, 2026 UTC. Reference pages update as the archive grows; only dated daily editions are immutable pages of record.

CVE-2017-5638

Apache Struts
  AV  AC  PR  UI  S  C  I  A   CVSS     EPSS    %ile   KEV
   N   L   N   N  U  H  H  H    9.8   1.0000   100.0   YES
AFFECTED
  Product        Versions               Fixed
  Apache Struts  2.3.x before 2.3.32 –  —
TIMELINE
  Jan 29  Reserved by apache
  Mar 11  Published (CNA: apache)
  Nov 3   Added to CISA KEV, remediation due 2022-05-03
CWE-755 · CNA: apache · CVSS v3.1 · 34 references · KEV due May 3, 2022

Description

The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has incorrect exception handling and error-message generation during file-upload attempts, which allows remote attackers to execute arbitrary commands via a crafted Content-Type, Content-Disposition, or Content-Length HTTP header, as exploited in the wild in March 2017 with a Content-Type header containing a #cmd= string.

Lifecycle

Complete event history — 3 events, chronological
DateEventDetail
January 29, 2017ReservedReserved by apache
March 11, 2017PublishedPublished (CNA: apache)
November 3, 2021KEV ADDEDAdded to CISA KEV, remediation due 2022-05-03

Affected

Affected products and packages — 1 row
VendorProduct / PackageEcosystemVersion introducedFixed
Apache Software FoundationApache Struts—2.3.x before 2.3.32—

Weaknesses

CWE-755

References (34)

Related

Authoritative record: CVE-2017-5638 at cve.org

Vendors: apache

Weaknesses: CWE-755

About this page

This is a reference page, not a dated page of record. It assembles the complete lifecycle of CVE-2017-5638 from the CVE Program record, NVD enrichment, the CISA KEV catalog, EPSS, and OSV advisories. The box score's numbers (CVSS, EPSS, KEV status) are current as of Sunday, October 4, 2026 UTC and are re-derived as the archive grows; only dated daily editions are immutable pages of record. The authoritative source for this identifier is cve.org.