張貼日期:2021/12/20
【資安漏洞預警】Apache Log4j 出現重大遠程代碼執行漏洞。
- 主旨說明:【資安漏洞預警】Apache Log4j存在更新修補程式後仍存在漏洞情況(新漏洞編號為CVE-2021-45046),允許攻擊者遠端執行任意程式碼或洩露資訊,請儘速確認並進行更新!
- 內容說明:
- 轉發 數聯資安(ISSDU)情資編號:ISSDU-ANA-202112-0002。
- 由於許多知名的大型應用系統如推特、iCloud、Minecraft等都使用了Log4j,且這項漏洞極為容易被利用,已經出現攻擊行動的情況,被資安專家稱為近10年來最嚴重的漏洞。
- Apache Log4j 2是基於Java的日誌框架,近日他們發布了新版本2.15.0,當中修補了一項遠端程式碼執行漏洞,用戶盡速升級最新版本。根據阿里雲安全團隊的說明,Apache Log4j2的某些功能存在遞迴解析功能,而攻擊者可直接構造惡意請求,觸發遠端程式碼執行漏洞,並指出Apache Struts2、Apache Solr、Apache Druid、Apache Flink都受影響。目前CVE漏洞編號CVE-2021-44228。
- 影響平台:
- Apache Log4j 2.15.0 版本之前的任何版本
- 建議措施:
- 此問題已在 Log4J v2.15.0 中修復。Apache 日誌服務團隊提供以下緩解建議:
- 在以前的版本中,可以通過將系統屬性log4j2.formatMsgNoLookups設置為TRUE或從類路徑中刪除 JndiLookup 類來緩解這種行為。如果無法升級,請確保在客戶端和服務器端組件上都將參數Dlog4j2.formatMsgNoLookups設置為TRUE。
- 目前已有資安設備廠商已釋出相關攻擊特徵,分別有以下列表,建議擁有這些資安設備,將該特徵設定為阻擋,以避免遭外部攻擊者成功入侵。
- Checkpoint:
Apache Log4j Remote Code Execution (CVE-2021-44228) - Deep Security:
Apache Log4j Remote Code Execution Vulnerability (CVE-2021-44228) - Fidelis:
FSS_CVE-2021-44228 - Apache Log4j Inject Request - Firepower:
SERVER-OTHER Apache Log4j logging remote code execution attempt
SERVER-APACHE Apache Log4j2 CVE- 2021-44228 Remote Code Execution Vulnerability - Fortigate:
Apache.Log4j.Error.Log.Remote.Code.Execution - Palo Alto:
Apache Log4j Remote Code Execution Vulnerability - Mcafee:
UDS-HTTP: Apache Log4j2 Remote Code Execution Vulnerability
HTTP: Apache Log4j2 Remote Code Execution Vulnerability (CVE-2021-44228) - TippingPoint:
HTTP: JNDI Injection in HTTP Request - IBM:
HTTP_Log4J_JndiLdap_Exec - DDI:
HTTP_POSSIBLE_USERAGENT_RCE_EXPLOIT_REQUEST
CVE-2021-44228 - OGNL EXPLOIT - HTTP(REQUEST)
POSSIBLE HTTP HEADER OGNL EXPRESSION EXPLOIT - HTTP(REQUEST)
POSSIBLE HTTP BODY OGNL EXPRESSION EXPLOIT - HTTP (REQUEST) - Variant 2 - Sophos:
SERVER-OTHER Apache Log4j logging remote code execution attempt
SERVER-APACHE Apache Log4j2 CVE- 2021-44228 Remote Code Execution Vulnerability
- 參考資料:
計算機與通訊中心
網路系統組 敬啟