IBM WebSphere Application Server 7.0.0.x <= 7.0.0.45 / 8.0.0.x <= 8.0.0.15 / 8.5.x < 8.5.5.14 / 9.0.x <= 9.0.0.9 多個弱點 (711865)

high Nessus Plugin ID 141566

概要

遠端 Web 應用程式伺服器受到多個弱點影響

說明

遠端主機上執行的 IBM WebSphere Application Server 為 7.0.0.x 到 7.0.0.45 版、8.0.0.x 到 8.0.0.15 版、8.5.5.14 之前的 8.5.0.x 版,或 9.0.0.9 之前的 9.0.x 版。因此,會受到多個與 Apache Struts 相關的弱點影響,包括:

- 在 Apache Struts 1.x 至 1.3.10 的 ib/commons-beanutils-1.8.0.jar 以及其他需要 commons-beanutils 1.9.2 及之前版本的產品中發布的 Apache Commons BeanUtils ,未隱藏類別內容,遠端攻擊者可以透過類別參數操控 ClassLoader 並執行任意程式碼,將此參數傳遞至 Struts 1 中 ActionForm 物件的 getClass 方法即為一例。(CVE-2014-0114)

- Apache Struts 1 1.x 至 1.3.10 版本中的 ActionServlet.java 未正確處理 ActionForm 執行個體的多執行緒存取,進而允許遠端攻擊者透過多部分要求執行任意程式碼或造成拒絕服務 (非預期的記憶體存取),此問題與 CVE-2015-0899 相關。(CVE-2016-1181)

- Apache Struts 1 1.x 至 1.3.10 中的 ActionServlet.java 未正確限制 Validator 組態,進而允許遠端攻擊者透過特製的輸入發動跨網站指令碼 (XSS) 攻擊或造成拒絕服務,此問題與 CVE-2015-0899 相關。(CVE-2016-1182)

請注意,Nessus 並未測試此問題,而是僅依據應用程式自我報告的版本號碼作出判斷。

解決方案

升級至 IBM WebSphere Application Server 8.5.5.14、9.0.0.9 或更新版本。或者,升級版本至過渡期修正所需的最低 Fix Pack 等級,然後套用過渡期修正 PI97162。

另請參閱

https://www.ibm.com/support/pages/node/711865

Plugin 詳細資訊

嚴重性: High

ID: 141566

檔案名稱: websphere_711865.nasl

版本: 1.5

類型: combined

代理程式: windows, macosx, unix

系列: Web Servers

已發布: 2020/10/20

已更新: 2022/5/11

組態: 啟用 Paranoid 模式

支援的感應器: Nessus Agent, Nessus

風險資訊

VPR

風險因素: Critical

分數: 9.5

CVSS v2

風險因素: High

基本分數: 7.5

時間分數: 6.5

媒介: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS 評分資料來源: CVE-2014-0114

CVSS v3

風險因素: High

基本分數: 8.2

時間分數: 7.8

媒介: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H

時間媒介: CVSS:3.0/E:H/RL:O/RC:C

CVSS 評分資料來源: CVE-2016-1182

弱點資訊

CPE: cpe:/a:ibm:websphere_application_server

必要的 KB 項目: installed_sw/IBM WebSphere Application Server, Settings/ParanoidReport

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2018/6/21

弱點發布日期: 2018/6/21

可惡意利用

Metasploit (Apache Struts ClassLoader Manipulation Remote Code Execution)

參考資訊

CVE: CVE-2012-1007, CVE-2014-0114, CVE-2016-1181, CVE-2016-1182