CVE Catalog

CVE-2026-22741

LowCVSS 3.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

14th percentile - higher than 14% of all known CVEs

Summary

Spring MVC and WebFlux applications are vulnerable to cache poisoning when resolving static resources. The vulnerability occurs when the application uses Spring MVC or WebFlux, configures resource chain support with caching enabled, supports encoded resource resolution, and the resource cache is empty when the attacker has access. An attacker can poison the resource cache with resources using the wrong encoding, causing a denial of service.

Risk Assessment

An attacker can poison the static resource cache, breaking the front-end application for clients and causing a denial of service. The risk affects Spring MVC and WebFlux applications meeting all vulnerability conditions.

Recommendation

Upgrade Spring Framework to a version containing the fix for this vulnerability. Until deployment, consider disabling resource chain caching or encoded resource resolution if not required.

Other vulnerabilities in Spring Framework

See all
Original NVD description (English source)

Spring MVC and WebFlux applications are vulnerable to cache poisoning when resolving static resources. More precisely, an application can be vulnerable when all the following are true: * the application is using Spring MVC or Spring WebFlux * the application is configuring the  resource chain support https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-config/static-resources.html#page-title  with caching enabled * the application adds support for encoded resources resolution * the resource cache must be empty when the attacker has access to the application When all the conditions above are met, the attacker can send malicious requests and poison the resource cache with resources using the wrong encoding. This can cause a denial of service by breaking the front-end application for clients.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS