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 安全團隊注意。