SB20260824147 - Multiple vulnerabilities in Apache Struts



SB20260824147 - Multiple vulnerabilities in Apache Struts

Published: August 24, 2026

Security Bulletin ID SB20260824147
CSH Severity
Medium
Patch available
YES
Number of vulnerabilities 5
Exploitation vector Remote access
Highest impact Denial of service

Breakdown by Severity

Medium 80% Low 20%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 5 vulnerabilities.


1) Exposure of Data Element to Wrong Session (CVE-ID: CVE-2026-73631)

CWE-ID: CWE-488 - Exposure of Data Element to Wrong Session

CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to disclose sensitive information.

The vulnerability exists due to shared parsing state in the JSON plugin when processing concurrent JSON requests. A remote attacker can send crafted requests to disclose sensitive information.

Only applications that populate actions from a JSON request body using the JSON plugin are affected.


2) Exposure of Data Element to Wrong Session (CVE-ID: CVE-2026-73632)

CWE-ID: CWE-488 - Exposure of Data Element to Wrong Session

CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to disclose sensitive information.

The vulnerability exists due to shared serialization state in the JSON plugin when handling concurrent SMD / JSON-RPC requests through the JSON interceptor. A remote attacker can send concurrent crafted requests to disclose sensitive information.

Only the SMD / JSON-RPC handling of the JSON interceptor is affected, and this functionality is not enabled by default. Applications using the json result type are not affected.


3) Resource exhaustion (CVE-ID: CVE-2026-73634)

CWE-ID: CWE-400 - Resource exhaustion

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to uncontrolled resource consumption in an endpoint collecting Content Security Policy violation reports when handling a submitted violation report. A remote attacker can send a specially crafted request with an oversized report body to cause a denial of service.

The core distribution maps no such endpoint by default; only applications that collect violation reports are affected.


4) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-73635)

CWE-ID: CWE-770 - Allocation of Resources Without Limits or Throttling

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to allocation of resources without limits or throttling in localized-text caches when processing requests with attacker-controlled locale values. A remote attacker can send repeated requests using distinct locale values to cause a denial of service.

Only applications that do not configure a fixed locale are affected.


5) Resource exhaustion (CVE-ID: CVE-2026-73633)

CWE-ID: CWE-400 - Resource exhaustion

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to uncontrolled resource consumption in the JSON plugin when handling a JSON request body to populate actions. A remote attacker can send a specially crafted request with an excessively large JSON body to cause a denial of service.

Only applications configured to populate actions from a JSON request body are vulnerable.


Remediation

Install update from vendor's website.