CVE-2018-1327

struts: Denial-of-Service attack via crafted XML request using Struts REST plugin

Published Mar 27, 2018 CVSS 3.0 · 7.5 High EPSS 8.6% KEV · Not listed
Description
The Apache Struts REST Plugin is using XStream library which is vulnerable and allow perform a DoS attack when using a malicious request with specially crafted XML payload. Upgrade to the Apache Struts version 2.5.16 and switch to an optional Jackson XML handler as described here http://struts.apache.org/plugins/rest/#custom-contenttypehandlers. Another option is to implement a custom XML handler based on the Jackson XML handler from the Apache Struts 2.5.16.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2018-0486 The Apache Struts REST Plugin is using XStream library which is vulnerable and allow perform a DoS attack when using a malicious request with specially crafted XML payload. Upgrade to the Apache Struts version 2.5.16 and switch to an optional Jackson XML handler as described here http://struts.apache.org/plugins/rest/#custom-contenttypehandlers. Another option is to implement a custom XML handler based on the Jackson XML handler from the Apache Struts 2.5.16.
Github GHSA Github GHSA GHSA-38cr-2ph5-frr9 Apache Struts REST Plugin can potentially allow a DoS attack
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
apache
Published
Updated
Sep 16, 2024, 11:11 PM
Reserved
Dec 7, 2017, 12:00 AM
Status
Modified
Published
Mar 27, 2018, 9:29 PM
Modified
Jun 17, 2026, 1:51 AM
Severity
Moderate
Public date
Mar 27, 2018, 12:00 AM