Description
Exposure of data element to wrong session vulnerability in the JSON plugin of Apache Struts. Per-response serialization state could be shared across concurrent requests, allowing response content associated with one request to become observable in another. Only the SMD / JSON-RPC handling of the JSON interceptor is affected, which is not enabled by default; applications using the json result type are not affected.

This issue affects Apache Struts: 7.2.1.

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

Impact

A flaw in the JSON plugin’s serialization mechanism allows a request that is being processed concurrently with another to observe and read data that belongs to the other session. The shared state is tied to the JSON interceptor’s SMD/JSON‑RPC handling, meaning that an attacker can gain unintended access to sensitive information from other users’ sessions. This vulnerability is classified as CWE‑567, which describes the inadvertent exposure of implementation data to an unintended audience.

Affected Systems

The affected release is Apache Struts 7.2.1, developed and maintained by the Apache Software Foundation. Applications that explicitly enable the JSON interceptor or use the JSON result type are potentially impacted, while the default configuration of Struts does not activate the vulnerable code path.

Risk and Exploitability

An EPSS score of <1% and a CVSS score of 4.3 indicate a moderate severity but a low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog, suggesting no known widespread exploitation. If the JSON interceptor is enabled, an attacker can craft concurrent requests that trigger the shared serialization state and extract cross‑session data. This exposure compromises confidentiality and warrants mitigative action.

Generated by OpenCVE AI on August 17, 2026 at 14:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache Struts to version 7.3.0, which removes the vulnerable JSON interceptor behavior.
  • If upgrading is not immediately feasible, disable the SMD/JSON‑RPC interceptor in the Struts configuration to eliminate the affected code path.
  • Verify that no custom configurations enable the JSON result type or the SMD interceptor, and monitor application logs for unexpected concurrent JSON requests.

Generated by OpenCVE AI on August 17, 2026 at 14:43 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:7.2.1:*:*:*:*:*:*:*

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

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Mon, 17 Aug 2026 11:30: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 Exposure of data element to wrong session vulnerability in the JSON plugin of Apache Struts. Per-response serialization state could be shared across concurrent requests, allowing response content associated with one request to become observable in another. Only the SMD / JSON-RPC handling of the JSON interceptor is affected, which is not enabled by default; applications using the json result type are not affected. This issue affects Apache Struts: 7.2.1. Users are recommended to upgrade to version 7.3.0, which fixes the issue.
Title Apache Struts: Shared serialization state in the JSON plugin
Weaknesses CWE-567
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-08-17T12:40:45.499Z

Reserved: 2026-08-13T11:51:41.735Z

Link: CVE-2026-73632

cve-icon Vulnrichment

Updated: 2026-08-17T12:40:41.110Z

cve-icon NVD

Status : Analyzed

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

Modified: 2026-08-18T17:47:08.787

Link: CVE-2026-73632

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T14:45:04Z

Weaknesses
  • CWE-567

    Unsynchronized Access to Shared Data in a Multithreaded Context