Description
A Spring WebFlux application that relies on the Aalto XML processor to parse XML input does not correctly enforce the maxInMemorySize limit.
Spring Framework 7.0.0 - 7.0.8
Spring Framework 6.2.0 - 6.2.19
Spring Framework 6.1.0 - 6.1.28
Spring Framework 6.0.0 - 6.0.30
Spring Framework 5.3.0 - 5.3.49
Spring Framework 5.2.25.RELEASE and earlier
Published: 2026-08-27
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A Spring WebFlux application that uses the Aalto XML processor does not enforce the configured maxInMemorySize limit, allowing an attacker to send oversized XML payloads that bypass the restriction and consume unlimited memory, ultimately leading to application failure or unresponsiveness. The failure to constrain resource consumption results in a denial‑of‑service impact on availability, and if the crash exposes stack traces or other diagnostic data, there is a potential for confidentiality loss. The weakness relates to improper resource limit enforcement (CWE‑400).

Affected Systems

Spring Framework versions 7.0.0 through 7.0.8, 6.2.0 through 6.2.19, 6.1.0 through 6.1.28, 6.0.0 through 6.0.30, 5.3.0 through 5.3.49, and all 5.2.25.RELEASE versions and earlier are affected.

Risk and Exploitability

While the EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, the lack of a memory size limit in these widely used framework versions suggests a high exploitation likelihood in environments where XML input is accepted, such as REST APIs over HTTP. An attacker could likely exploit the flaw by sending a large XML document to any vulnerable WebFlux endpoint, forcing the application to allocate memory beyond safe limits. The resulting denial‑of‑service can be catastrophic for services that require high availability. Consequently, the overall risk is considered elevated until mitigated.

Generated by OpenCVE AI on August 27, 2026 at 07:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a Spring Framework release that includes the fix (7.0.9 or later);
  • If an upgrade is infeasible, configure a stricter maxInMemorySize and validate incoming XML payload sizes before they reach the decoder;
  • Deploy application containers with memory limits and enable monitoring for sudden spikes to prevent full service outages.

Generated by OpenCVE AI on August 27, 2026 at 07:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Thu, 27 Aug 2026 08:00:00 +0000

Type Values Removed Values Added
First Time appeared Spring
Spring spring Framework
Weaknesses CWE-400
Vendors & Products Spring
Spring spring Framework

Thu, 27 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description A Spring WebFlux application that relies on the Aalto XML processor to parse XML input does not correctly enforce the maxInMemorySize limit. Spring Framework 7.0.0 - 7.0.8 Spring Framework 6.2.0 - 6.2.19 Spring Framework 6.1.0 - 6.1.28 Spring Framework 6.0.0 - 6.0.30 Spring Framework 5.3.0 - 5.3.49 Spring Framework 5.2.25.RELEASE and earlier
Title Spring Framework maxInMemorySize Bypassed in Jaxb2Decoder
References

Subscriptions

Spring Spring Framework
cve-icon MITRE

Status: PUBLISHED

Assigner: vmware

Published:

Updated: 2026-08-27T05:21:39.288Z

Reserved: 2026-05-20T10:01:00.477Z

Link: CVE-2026-47891

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-27T06:17:20.287

Modified: 2026-08-27T06:17:20.287

Link: CVE-2026-47891

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-27T07:45:03Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption