CVE-2026-47884
9.8Spring · Spring Framework
An unauthenticated SSRF and RCE vulnerability exists in Spring MVC applications using XsltView with specific wildcard view rendering configurations.
Executive summary
A critical remote code execution vulnerability in the Spring Framework allows unauthenticated attackers to achieve full system compromise through improper view rendering.
Vulnerability
This vulnerability involves the improper handling of view rendering when using XsltView in Spring MVC applications. An unauthenticated attacker can trigger Server Side Request Forgery (SSRF) and Remote Code Execution (RCE) by leveraging specific "/**" path mappings where the view name is not explicitly defined.
Business impact
The potential for remote code execution represents a total compromise of the affected application server. Given the CVSS score of 9.8, this vulnerability allows for complete loss of confidentiality, integrity, and availability. Successful exploitation could lead to unauthorized data exfiltration, total system takeover, and lateral movement within the corporate network.
Remediation
Immediate Action: Update the Spring Framework to the latest patched version as specified in the official vendor security advisory. Verify all project dependencies to ensure the updated libraries are correctly implemented.
Proactive Monitoring: Monitor application access logs for unusual request patterns involving unexpected view names or suspicious path parameters. Review server-side network traffic for anomalous outbound connections originating from the application server.
Compensating Controls: Implement a strict Web Application Firewall (WAF) policy to filter and block suspicious requests targeting view rendering endpoints. Restrict the application server from initiating unauthorized outbound network connections to internal or external resources.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Due to the critical nature of this vulnerability and the potential for complete system compromise, organizations should prioritize the immediate application of security patches. Failure to address this flaw leaves infrastructure exposed to unauthenticated remote attackers. Ensure all development and production environments are audited for the presence of the affected Spring Framework versions and update accordingly.