CVE-2026-104712
7.5 HIGHPublished 2026-10-05 · Updated 2026-10-08
AI risk analysis
- Summary
- Apache Struts suffers from an asymmetric resource consumption vulnerability where requests bound to BigDecimal properties can generate responses orders of magnitude larger than the original request, allowing attackers to exhaust server resources with minimal traffic. This affects versions from 2.5.14 through 2.5.33, 6.0.0 through 6.11.0, and 7.0.0 through 7.3.0.
- Exploitability
- Exploitation is relatively straightforward requiring only unauthenticated access to a Struts application with BigDecimal parameter binding, but requires the specific combination of request parameter binding and tag library rendering to trigger the amplification effect.
- Blast radius
- If exploited, this vulnerability could cause significant CPU and network resource exhaustion on affected servers, potentially leading to denial of service for legitimate users while consuming minimal attacker bandwidth.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to Apache Struts 6.12.0 or 7.4.0 immediately to remediate this vulnerability.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
Asymmetric resource consumption (amplification) vulnerability in Apache Struts. When a request parameter is bound to an arbitrary-precision decimal (java.math.BigDecimal) property that is then rendered through the Struts tag library, the framework can produce a response many orders of magnitude larger than the request, allowing an unauthenticated remote attacker to exhaust server CPU and outbound network capacity with sustained low-volume traffic. Applications that do not bind request parameters to BigDecimal properties, or never render such a property through the Struts tag library, are not affected. This issue affects Apache Struts: from 2.5.14 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:N/I:N/A:H
Weaknesses
CWE-405
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
- HIGHCVE-2026-100242PoC
- HIGHCVE-2026-103885
- HIGHCVE-2026-106122PoC
- HIGHCVE-2026-108106PoC
- CRITICALCVE-2026-20307
- HIGHCVE-2026-94651
- HIGHCVE-2026-104423PoC
- HIGHCVE-2026-104431PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.