Log4j 漏洞處置方案匯總

Log4j 漏洞處置方案匯總

#Log4j2 (CVE-2021-44228/CVE-2021-45046/CVE-2021-45105)

安全建議

1骚露、排查應(yīng)用是否引入了Apache log4j-core Jar包,若存在依賴引入宣鄙,且在受影響版本范圍內(nèi)番电,則可能存在漏洞影響岗屏。請(qǐng)盡快升級(jí)Apache Log4j2所有相關(guān)應(yīng)用到安全 log4j-2.17.0 及其以上版本辆琅,地址https://logging.apache.org/log4j/2.x/download.html
2这刷、對(duì)于 Java 8及其以上用戶婉烟,建議升級(jí)Apache Log4j2 至2.17.0 版本。
3暇屋、對(duì)于 Java 7 用戶似袁,建議升級(jí)至 Apache Log4j 2.12.3 版本,該版本為安全版本咐刨,用于解決兼容性問題昙衅。
4、對(duì)于其余暫時(shí)無法升級(jí)版本的用戶定鸟,建議刪除JndiLookup而涉,可用以下命令

zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class

5、升級(jí)已知受影響的應(yīng)用及組件仔粥,如 spring-boot-starter-log4j2/Apache Struts2/Apache
Solr/Apache Druid/Apache Flink
6婴谱、其余臨時(shí)緩解方案可參見 緩解方案。目前已有安全版本躯泰,強(qiáng)烈建議不要采用臨時(shí)緩解方案進(jìn)行防御谭羔。
7、防止升級(jí)過程出現(xiàn)意外麦向,建議相關(guān)用戶在備份數(shù)據(jù)后再進(jìn)行操作瘟裸。

不受影響版本

Apache Log4j 2.17.0-rc1
Apache Log4j 2.17.0穩(wěn)定版
Apache Log4j 2.12.3-rc1(支持Java 7)
Apache Log4j 2.12.3穩(wěn)定版(支持Java 7)

Log4j2相關(guān)鏈接

1、https://logging.apache.org/log4j/2.x/security.html
2诵竭、https://github.com/advisories/GHSA-jfh8-c2jp-5v3q CVE-2021-44228
3话告、https://github.com/advisories/GHSA-7rjr-3q55-vv33 CVE-2021-45046
4、https://github.com/advisories/GHSA-p6xc-xr62-6r2g CVE-2021-45105

log4j (CVE-2021-4104)

Apache Log4j 1.2版本在特定配置時(shí)存在JMSAppender 反序列化代碼執(zhí)行漏洞(CVE-2021-4104)卵慰,當(dāng)攻擊者具有修改 Log4j 配置的權(quán)限時(shí)沙郭,JMSAppender 容易受到不可信數(shù)據(jù)的反序列化,攻擊者可以使用特定配置利用 JMSAppender 執(zhí)行 JNDI 請(qǐng)求裳朋,從而造成遠(yuǎn)程代碼執(zhí)行病线。

安全建議

1、Apache Log4j 1.2 已于2015年8月終止鲤嫡。升級(jí)到Log4j2送挑,因?yàn)樗鉀Q了以前版本中的許多其他問題。
2暖眼、防止升級(jí)過程出現(xiàn)意外惕耕,建議相關(guān)用戶在備份數(shù)據(jù)后再進(jìn)行操作。

緩解措施:

1)注釋掉或刪除 Log4j 配置中的 JMSAppender诫肠。
2)使用下列命令司澎,從log4j jar包中刪除 JMSAppender 類文件:
3)限制系統(tǒng)用戶對(duì)應(yīng)用程序平臺(tái)的訪問欺缘,以防止攻擊者修改 Log4j 配置。

zip -q -d log4j-*.jar org/apache/log4j/net/JMSAppender.class

log4j相關(guān)鏈接

1惭缰、https://www.mail-archive.com/announce@apache.org/msg06936.html CVE-2021-4104

攻擊排查方法

1浪南、攻擊者在利用前通常采用dnslog方式進(jìn)行掃描、探測(cè)漱受,常見的漏洞利用方式可通過應(yīng)用系統(tǒng)報(bào)錯(cuò)日
志中的"javax.naming.CommunicationException"、"javax.naming.NamingException: problem
generating object using object factory"骡送、"Error looking up JNDI
resource"昂羡、"StackOverflowError"關(guān)鍵字進(jìn)行排查。
2摔踱、攻擊者發(fā)送的數(shù)據(jù)包中可能存在"${jndi:}" 虐先、"$${ctx:}"字樣。

已知受影響應(yīng)用及組件

VMware大部分產(chǎn)品 
Jedis
Logging 
Logstash 
HikariCP 
Hadoop Hive 
ElasticSearch
Apache Solr
Apache Struts2
Apache Flink
Apache Druid
Apache Log4j SLF4J  Binding 
spring-boot-strater-log4j2 
Camel :: Core
JBoss  Logging 3
JUnit Vintage Engine 
WSO2 Carbon Kernel  Core

用log4j的組件可參考如下鏈接:
https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core/usages?p=1

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末嘶摊,一起剝皮案震驚了整個(gè)濱河市瓶您,隨后出現(xiàn)的幾起案子瓶埋,更是在濱河造成了極大的恐慌,老刑警劉巖腐芍,帶你破解...
    沈念sama閱讀 216,591評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異试躏,居然都是意外死亡猪勇,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門颠蕴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泣刹,“玉大人,你說我怎么就攤上這事犀被∫文” “怎么了?”我有些...
    開封第一講書人閱讀 162,823評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵寡键,是天一觀的道長(zhǎng)掀泳。 經(jīng)常有香客問我,道長(zhǎng)昌腰,這世上最難降的妖魔是什么开伏? 我笑而不...
    開封第一講書人閱讀 58,204評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮遭商,結(jié)果婚禮上固灵,老公的妹妹穿的比我還像新娘。我一直安慰自己劫流,他們只是感情好巫玻,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評(píng)論 6 388
  • 文/花漫 我一把揭開白布丛忆。 她就那樣靜靜地躺著,像睡著了一般仍秤。 火紅的嫁衣襯著肌膚如雪熄诡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,190評(píng)論 1 299
  • 那天诗力,我揣著相機(jī)與錄音凰浮,去河邊找鬼。 笑死苇本,一個(gè)胖子當(dāng)著我的面吹牛袜茧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瓣窄,決...
    沈念sama閱讀 40,078評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼笛厦,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了俺夕?” 一聲冷哼從身側(cè)響起裳凸,我...
    開封第一講書人閱讀 38,923評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎劝贸,沒想到半個(gè)月后姨谷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,334評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡悬荣,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評(píng)論 2 333
  • 正文 我和宋清朗相戀三年菠秒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片氯迂。...
    茶點(diǎn)故事閱讀 39,727評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡践叠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出嚼蚀,到底是詐尸還是另有隱情禁灼,我是刑警寧澤,帶...
    沈念sama閱讀 35,428評(píng)論 5 343
  • 正文 年R本政府宣布轿曙,位于F島的核電站弄捕,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏导帝。R本人自食惡果不足惜守谓,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望您单。 院中可真熱鬧斋荞,春花似錦、人聲如沸虐秦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蜈彼,卻和暖如春筑辨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背幸逆。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評(píng)論 1 269
  • 我被黑心中介騙來泰國打工棍辕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人还绘。 一個(gè)月前我還...
    沈念sama閱讀 47,734評(píng)論 2 368
  • 正文 我出身青樓痢毒,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親蚕甥。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容