CVE-2013-6430 使用 Spring MVC 时可能出现的 XSS 漏洞
描述
JavaScriptUtils.javaScriptEscape() 方法未能转义 JS 单引号字符串、JS 双引号字符串或 HTML 脚本数据上下文中所有敏感字符。在大多数情况下,这会导致无法利用的解析错误,但在某些情况下,可能导致 XSS 漏洞。
受影响的 Spring 产品和版本
- Spring MVC 3.0.0 至 3.2.1
- 更早的不受支持版本可能受影响
缓解措施
受影响版本的用户应采取以下缓解措施
- 3.x 版本的用户应升级到 3.2.2 或更高版本
致谢
此问题最初由 Jon Passki 报告给 Spring Framework 开发人员,其安全影响由 Arun Neelicattu 提请 Pivotal 安全团队注意。