CVE-2026-104712CWE-405

CVE-2026-104712

High · published October 5, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
60.8
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00948 · 60.8th percentile
Weakness
CWE-405 · Asymmetric Resource Consumption (Amplification)
Published
2026-10-05T23:17Z
Affected products (3)
ProductVersionsFixed in
apache/struts≥ 2.5.14, ≤ 2.5.33—
apache/struts≥ 6.0.0, < 6.12.06.12.0
apache/struts≥ 7.0.0, < 7.4.07.4.0
References (2)
EPSS history
Timeline
  • 07 OCT 03:39Z
    EPSS moved — → 0%
    epss
  • 05 OCT 18:35Z
    Apache Struts: Disproportionate response size when rendering BigDecimal request parameters
    cvelistv5