CVE-2026-104711

Improper neutralization of special elements used in an expression language statement ('Expression Language Injection') vulnerability in Apache Struts. If the application is configured to use the legacy RESTful action mapper, a crafted request can inject an OGNL expression that may lead to remote code execution. Struts 7 is affected only when the OGNL allowlist is disabled; it is enabled by default. Applications using the default action mapper, the restful2 mapper, or the Struts REST plugin are not affected. This issue affects Apache Struts: from 2.0.0 through 2.3.37, from 2.5.0 through 2.5.33, from 6.0.0 through 6.11.0, from 7.0.0 through 7.3.0. Users are recommended to upgrade to version 6.12.0 or 7.4.0, which fixes the issue.
References
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:*

History

08 Oct 2026, 19:05

Type Values Removed Values Added
CPE cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:*
References () https://cwiki.apache.org/confluence/display/WW/S2-075 - () https://cwiki.apache.org/confluence/display/WW/S2-075 - Vendor Advisory
References () http://www.openwall.com/lists/oss-security/2026/10/05/10 - () http://www.openwall.com/lists/oss-security/2026/10/05/10 - Mailing List, Third Party Advisory
First Time Apache
Apache struts

06 Oct 2026, 15:17

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 9.8

05 Oct 2026, 20:17

Type Values Removed Values Added
References
  • () http://www.openwall.com/lists/oss-security/2026/10/05/10 -

05 Oct 2026, 19:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-05 19:17

Updated : 2026-10-08 19:05


NVD link : CVE-2026-104711

Mitre link : CVE-2026-104711

CVE.ORG link : CVE-2026-104711


JSON object : View

Products Affected

apache

  • struts
CWE
CWE-917

Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')