CVE-2026-22741Spring MVC与WebFlux应用在解析静态资源时存在缓存投毒漏洞。若应用配置了资源链支持并启用缓存及编码解析,且资源缓存处于空状态,攻击者可发送恶意请求污染缓存。这会导致应用提供错误编码的资源,破坏前端功能,从而引发拒绝服务风险。
该漏洞发生于Spring MVC及WebFlux的静态资源处理模块。当开发者启用了`ResourceChain`资源链机制,并配置了缓存策略以及编码资源解析功能时,框架会缓存经过处理的静态资源以优化性能。漏洞的核心在于资源缓存为空的初始状态下,攻击者可以通过发送特制的HTTP请求,利用编码解析逻辑的缺陷,将错误的资源内容或编码类型写入缓存。一旦缓存被污染,后续所有合法用户访问该静态资源时,都将获得被篡改或损坏的数据(如错误的MIME类型),导致前端页面加载失败或功能异常,形成拒绝服务攻击。由于利用需要网络访问且无需认证,但攻击复杂度较高(需特定配置及时机),因此CVSS评分较低,但仍需引起重视。