Description
Allocation of resources without limits or throttling vulnerability in the Apache Struts REST plugin. A request body is read into memory without any bound on how much will be accepted, so a single request can cause the server to allocate memory in proportion to its size, exhausting the Java heap and denying service to other users. No additional setting has to be enabled. Applications that do not use the REST plugin are not affected.

This issue affects Apache Struts: from 2.1.8 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.
Published: 2026-10-05
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

A request body is read into memory without any bounds, allowing a single request to allocate an arbitrarily large amount of Java heap. This can lead to exhaustion of memory resources and deny service to legitimate users. The weakness is a form of resource exhaustion and is identified as CWE-770.

Affected Systems

The Apache Struts framework, versions 2.1.8 through 2.3.37, 2.5.0 through 2.5.33, 6.0.0 through 6.11.0, and 7.0.0 through 7.3.0, are affected. Applications that do not use the REST plugin are not impacted.

Risk and Exploitability

The vulnerability is exploitable over the network by sending a large REST request. No additional configuration is required. The CVSS score of 6.5 indicates moderate severity. As the EPSS score is under 1% and it is not listed in KEV, the likelihood of publicly known exploitation remains low, but a successful attack would cause a denial of service to all users of the affected application.

Generated by OpenCVE AI on October 7, 2026 at 06:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Apache Struts release (6.12.0 or 7.4.0) which includes a bound on the request body size, or use the 6.12.0 / 7.4.0 patch.
  • If the REST plugin is not needed, remove or disable it to eliminate the attack surface.
  • Monitor the application’s memory usage and set additional runtime limits to prevent heap exhaustion in case of future similar issues.

Generated by OpenCVE AI on October 7, 2026 at 06:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 08 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache struts
CPEs cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:*
Vendors & Products Apache
Apache struts

Tue, 06 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 05 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
References

Mon, 05 Oct 2026 18:45:00 +0000

Type Values Removed Values Added
Description Allocation of resources without limits or throttling vulnerability in the Apache Struts REST plugin. A request body is read into memory without any bound on how much will be accepted, so a single request can cause the server to allocate memory in proportion to its size, exhausting the Java heap and denying service to other users. No additional setting has to be enabled. Applications that do not use the REST plugin are not affected. This issue affects Apache Struts: from 2.1.8 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.
Title Apache Struts: Unbounded request body read in the REST plugin
Weaknesses CWE-770
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-10-06T14:12:55.065Z

Reserved: 2026-10-02T10:54:35.480Z

Link: CVE-2026-104713

cve-icon Vulnrichment

Updated: 2026-10-06T14:12:33.612Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-05T19:17:14.757

Modified: 2026-10-08T19:15:41.920

Link: CVE-2026-104713

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T08:45:28Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling