CVE-2026-47890
9.8Spring · Spring Framework
Spring MVC and WebFlux applications are susceptible to stream corruption via CRLF injection when utilizing Server-Sent Events with view fragments.
Executive summary
A critical CRLF injection vulnerability in Spring Framework allows unauthenticated remote attackers to corrupt data streams, potentially leading to full system compromise.
Vulnerability
The vulnerability is identified as a CRLF injection flaw (CWE-93) occurring within Spring MVC and WebFlux applications. It allows an unauthenticated attacker to manipulate data streams when processing Server-Sent Events with view fragments.
Business impact
The CVSS score of 9.8 reflects the high severity of this flaw, as it permits unauthenticated remote code execution or data manipulation. Successful exploitation could lead to total loss of system integrity and confidentiality, resulting in severe operational disruption and significant reputational damage.
Remediation
Immediate Action: Upgrade to the latest patched version of Spring Framework as specified in the official vendor security advisory.
Proactive Monitoring: Review application access logs for unusual patterns in Server-Sent Events traffic or attempts to inject newline characters into response headers.
Compensating Controls: Deploy a Web Application Firewall with rules configured to detect and block CRLF sequences in HTTP traffic directed at web application endpoints.
Exploitation status
Public Exploit Available: No.
Analyst recommendation
Given the critical nature of this vulnerability and the potential for full system compromise, IT teams must prioritize patching all affected Spring Framework instances. Apply the vendor-provided security updates immediately to eliminate this attack vector and prevent unauthorized access to sensitive application environments.