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:
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.
{
"github_reviewed_at": "2026-05-06T22:28:11Z",
"github_reviewed": true,
"cwe_ids": [
"CWE-524"
],
"nvd_published_at": "2026-04-29T12:16:18Z",
"severity": "LOW"
}