Description
Uncontrolled resource consumption vulnerability in Apache Struts. An application that exposes an endpoint collecting Content Security Policy violation reports reads the submitted report into memory without bounding how much it will accept, so a single request can exhaust the heap and deny service to other users. Such endpoints are ordinarily reachable without authentication. The core distribution maps no such endpoint by default; applications that do not collect violation reports are not affected.

This issue affects Apache Struts: from 6.0.0 through 6.10.0, from 7.0.0 through 7.2.1.

Users are recommended to upgrade to version 6.11.0 or 7.3.0, which fixes the issue.
Published: 2026-08-15
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability allows an attacker to send a Content Security Policy violation report to an exposed endpoint that reads the entire payload into memory without any bounds. The consuming operation can exhaust the Java heap, causing the application to crash or become unresponsive, thus denying service to legitimate users. The flaw is a classic uncontrolled resource consumption issue (CWE‑400).

Affected Systems

All Apache Struts applications that expose a CSP violation report collection endpoint are affected. The core distribution includes the vulnerable logic in versions 6.0.0 through 6.10.0 and in 7.0.0 through 7.2.1. Applications that do not expose such endpoints are not impacted.

Risk and Exploitability

The endpoint is publicly accessible without authentication, making the attack vector straightforward. The CVSS score is 7.5, and the EPSS score is < 1%; the absence of a KEV listing does not reduce the threat; an attacker can craft a single oversized request to deplete heap memory. The result is an availability outage that can disrupt entire services built on Struts.

Generated by OpenCVE AI on August 17, 2026 at 15:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache Struts to version 6.11.0 or 7.3.0
  • Configure your web server or reverse proxy to enforce a maximum request body size (e.g., limit CSP report payloads to 512 KB) to prevent exhausting heap memory
  • Remove or disable unused CSP violation report collection endpoints so that the vulnerability is no longer exposed

Generated by OpenCVE AI on August 17, 2026 at 15:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:*

Mon, 17 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Sun, 16 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache struts
Vendors & Products Apache
Apache struts

Sat, 15 Aug 2026 11:00:00 +0000

Type Values Removed Values Added
Description Uncontrolled resource consumption vulnerability in Apache Struts. An application that exposes an endpoint collecting Content Security Policy violation reports reads the submitted report into memory without bounding how much it will accept, so a single request can exhaust the heap and deny service to other users. Such endpoints are ordinarily reachable without authentication. The core distribution maps no such endpoint by default; applications that do not collect violation reports are not affected. This issue affects Apache Struts: from 6.0.0 through 6.10.0, from 7.0.0 through 7.2.1. Users are recommended to upgrade to version 6.11.0 or 7.3.0, which fixes the issue.
Title Apache Struts: Unbounded read of a Content Security Policy violation report
Weaknesses CWE-400
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-08-17T12:44:54.972Z

Reserved: 2026-08-13T11:52:13.479Z

Link: CVE-2026-73634

cve-icon Vulnrichment

Updated: 2026-08-17T12:44:49.733Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-15T11:16:27.427

Modified: 2026-08-18T17:46:04.070

Link: CVE-2026-73634

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T16:00:05Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption