按 Enter 到主內容區
:::

TWCERT-電子報

:::
發布日期:
字型大小:

Apache釋出Struts更新版修補2漏洞

CVE編號 CVE-2017-15707 CVE-2017-7525
影響產品 Struts 2.5 ~ 2.5.14
解決辦法 Apache公布Struts 2.5.14.1,國內下載連結:
http://ftp.tc.edu.tw/pub/Apache/struts/2.5.14.1/struts-2.5.14.1-all.zip
http://ftp.tc.edu.tw/pub/Apache/struts/2.5.14.1/struts-2.5.14.1-src.zip
張貼日 2017-12-08
上稿單位 TWCERT/CC

●概述:
用以開發Java網站應用程式的Apache Struts,為免費開放原始碼架構,囿於早期開發人員欠缺「撰寫安全程式」觀念,近年馬不停蹄地修補歷史漏洞,最新查測Struts發現REST Plugin及Jackson 兩者之JSON library俱存弱點,駭客得以變造惡意資料,攻擊JSON-lib處理器與資料綁定元件Deserialization程序,分別造成Dos及RCE,Apache提供更新版本軟體。
●編註:
(1)JSON Library瑕疵
Struts嵌入式REST套件內有JSON函式庫,若仍使用過期JSON Library,恐遭駭客造成denial of service,其手法係建構一惡意請求,內藏刻意建構之JSON payload,令JSON-lib handler處理過程出錯而導致服務中斷。
(2)Jackson Databind反序列化漏洞
近期Jackson JSON library被報漏洞,肇因於com.fasterxml.jackson 2.9.2之前設計不良,Java平台解析或產生JSON的工作,是由Jackson框架處理,Jackson資料綁定元件在還原物件資料結構的反序列化過程中出錯,而產生不確定影響,可能攻擊方式為遠端用戶送出惡意變造資料,交給ObjectMapper的readValue()函式,導致代碼執行。

回頁首