領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多Spring OXM 包裝器在使用 JAXB unmarshaller 時,未公開任何用於停用實體解析的屬性。有四種可能的源實現傳遞給 unmarshaller:DOMSource、StAXSource、SAXSource 和 StreamSource。
對於 DOMSource,XML 已經由使用者程式碼解析,該程式碼負責防範 XXE。
對於 StAXSource,XMLStreamReader 已經由使用者程式碼建立,該程式碼負責防範 XXE。
對於 SAXSource 和 StreamSource 例項,Spring 預設處理外部實體,從而產生了此漏洞。
透過預設停用外部實體處理並新增一個選項來啟用它,以供那些在處理來自可信來源的 XML 時需要使用此功能的使用者使用,從而解決了此問題。
受影響版本的使用者應採取以下緩解措施
這些問題由惠普企業安全團隊的 Alvaro Munoz 發現。
2013 年 8 月 22 日:釋出初始漏洞報告。
要報告 Spring 組合專案中存在的安全漏洞,請參閱安全策略