GitHub Advisoryadvisory · Maven

GHSA-cr6j-3jp9-rw65 Apache Struts vulnerable to remote command execution (RCE) due to improper input validation

HIGH Published 2018-10-18 Modified 2025-10-22 Official page ↗
Aliases
CVE-2018-11776
Ecosystem
Maven
Packages
org.apache.struts:struts2-core
Severity
High
CVSS vector
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H
Weaknesses
CWE-20
Reviewed
2020-06-16

Affected packages

• Maven org.apache.struts:struts2-core: >= 2.0.4, < 2.3.35 → fixed in 2.3.35 • Maven org.apache.struts:struts2-core: >= 2.5, < 2.5.17 → fixed in 2.5.17

Description

Apache Struts contains a Remote Code Execution when using results with no namespace and it's upper actions have no or wildcard namespace. The same flaw exists when using a url tag with no value, action set, and it's upper actions have no or wildcard namespace.

Related

Alias · CVE (1)

  • CVE-2018-11776 Apache Struts versions 2.3 to 2.3.34 and 2.5 to 2.5.16 suffer from possible Remote Code Execution when alwaysSelectFullNamespace is true… vulnerability

Weakness · CWE (1)

  • CWE-20 Improper Input Validation weakness

References