← Back to search

CVE-2026-104711

9.8 CRITICAL

Published 2026-10-05 · Updated 2026-10-08

AI risk analysis

Summary
This vulnerability allows an attacker to inject malicious OGNL expressions, potentially leading to remote code execution. It matters because it can be exploited to gain full control over the affected application.
Exploitability
Exploitation is moderately hard as it requires crafting a specific request to inject an OGNL expression. The application must be configured to use the legacy RESTful action mapper and have the OGNL allowlist disabled.
Blast radius
If exploited, this can result in complete compromise of the application, including data theft, unauthorized access, and potential lateral movement within the network.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to Apache Struts version 6.12.0 or 7.4.0, as these versions address the issue.
rcewebstrutsognl

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-917

Vendors

apache

Products

struts

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.