LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2022-22965: Spring Framework JDK 9+ Remote Code Execution Vulnerability

RBRecent Breaches Vulnerability Intelligence·Apr 4, 2022
High⚠ Actively exploited (CISA KEV)
High
Severity
Active
CISA KEV
No
Ransomware use
Apr 25, 2022
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2022-22965 to its Known Exploited Vulnerabilities catalog on Apr 4, 2022, with a federal patch deadline of Apr 25, 2022 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

Spring MVC or Spring WebFlux application running on JDK 9+ may be vulnerable to remote code execution (RCE) via data binding.

CVE-2022-22965 is a remote code execution vulnerability in the VMware Spring Framework. Spring MVC or Spring WebFlux applications running on JDK 9 or later may be vulnerable to RCE via data binding. This matters because successful abuse can let an unauthenticated or lightly authenticated attacker run code in the application process, which often leads to full host compromise, lateral movement, and data theft. Confirm exact affected configurations and fixed releases against the vendor advisory.

How it works

The weakness is classified as CWE-94 (improper control of code generation, or code injection). In Spring MVC or Spring WebFlux applications, data binding maps incoming request parameters or body fields onto Java objects. On JDK 9 and later, certain binding paths can be abused so that attacker-controlled input influences class loading or property resolution in a way that results in arbitrary code execution inside the JVM. An attacker typically sends crafted HTTP requests that target the data-binding surface; if the application accepts the payload and the runtime conditions are met, the framework executes attacker-supplied logic with the privileges of the application process. Exact exploit mechanics and preconditions must be confirmed against the vendor advisory; do not rely on incomplete public descriptions.

Am I affected? How to find it in your systems

Spring Framework is widely used in Java enterprise and cloud-native services. It commonly appears as a transitive dependency in web applications, microservices, API gateways, and internal tools that use Spring MVC or Spring WebFlux.

If you cannot confirm the precise component versions in use, treat internet-facing Spring MVC/WebFlux applications on JDK 9+ as potentially exposed until verified.

How to remediate

Patch first. Apply the updates published by the vendor for the Spring Framework exactly as described in the official advisory. CISA’s required action is to apply updates per vendor instructions. After upgrading, rebuild and redeploy affected applications, then verify the new dependency versions are active in production.

If you can't patch immediately

Implement compensating controls while you schedule the upgrade:

These measures reduce risk but do not replace the vendor patch. Confirm any temporary configuration changes against the advisory so you do not break required functionality or leave residual exposure.

If your data may have been exposed

Actively exploited RCE vulnerabilities frequently precede broader intrusion and data theft. If you have evidence of exploitation or cannot rule it out, follow your incident-response process: isolate affected systems, preserve logs and memory images, rotate credentials and secrets that the application could access, and assess what data the compromised process could reach. Known ransomware use is not documented for this CVE. As a further check, you can run a free exposure scan of your email addresses against known breach data to see whether associated credentials or personal information have appeared in prior incidents.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedVMware · Spring Framework
WeaknessCWE-94
Added to CISA KEVApr 4, 2022
Federal patch deadlineApr 25, 2022
Known ransomware useNot documented
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities