0%

WebLogic任意文件上传漏洞复现(CVE-2018-2894)

漏洞描述

Oracle官方发布了7月份的关键补丁更新CPU(Critical Patch Update),其中包含一个高危的Weblogic未授权任意文件上传漏洞(CVE-2018-2894)

影响版本

Oracle WebLogic Server,版本10.3.6.0,12.1.3.0,12.2.1.2,12.2.1.3

该漏洞的影响模块为web服务测试页,在默认情况下不启用。 受影响的页面为 /ws_utc/config.do/ws_utc/begin.do

环境搭建

使用vulhub搭建漏洞环境

1
2
3
4
cd vulhub/weblogic/CVE-2018-2894

docker-compose build
docker-compose up -d

直接访问存在漏洞的页面http://47.101.62.20:7001/ws_utc/config.do
image

将目录设置为ws_utc应用的静态文件css目录,访问这个目录是无需权限的,可以直接进行访问上传的文件

1
/u01/oracle/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_internal/com.oracle.webservices.wls.ws-testclient-app-wls/4mcj4y/war/css

image

打开安全页面,然后上传webshell,并且获取时间戳
image
image

访问上传的jsp马

具体格式为 http://your-ip:7001/ws_utc/css/config/keystore/[时间戳]_[文件名]

image