PT-2026-72885 · Apache · Apache Struts
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Apache Struts versions 2.0.0 through 2.3.37
Apache Struts versions 2.5.0 through 2.5.33
Apache Struts versions 6.0.0 through 6.10.0
Apache Struts versions 7.0.0 through 7.2.1
Description
An unauthenticated remote client can cause the internal localized-text caches to grow without bound and exhaust the Java heap, leading to a denial of service. This occurs when no fixed locale is configured, as the framework takes the locale used for localized-text lookups directly from the incoming request.
Recommendations
Upgrade versions 2.0.0 through 2.3.37, 2.5.0 through 2.5.33, and 6.0.0 through 6.10.0 to version 6.11.0.
Upgrade versions 7.0.0 through 7.2.1 to version 7.3.0.
Configure a fixed locale to prevent the framework from using the locale provided in the incoming request.
Exploit
Fix
Allocation of Resources Without Limits
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Apache Struts