CVE-2026-21962 - Oracle WebLogic Server Proxy Plug-In RCE
项目描述
该项目提供了一个针对 Oracle WebLogic Server 代理插件(Proxy Plug-In)中一个关键安全漏洞(CVE-2026-21962)的漏洞利用概念验证(PoC)脚本。该漏洞允许未经验证的远程攻击者通过 HTTP 协议在受影响的服务器上执行任意操作系统命令,风险等级极高(CVSS 10.0)。
影响组件:
- Oracle HTTP Server(版本 12.2.1.4.0、14.1.1.0.0、14.1.2.0.0)
- Oracle WebLogic Server 代理插件(用于 Apache HTTP Server 和 Microsoft IIS)
功能特性
核心功能
- 自动漏洞检测:通过多种常见路径(
/weblogic/、/wl_proxy/、/bea_wls_internal/、/_proxy/、/proxy/)探测目标系统是否存在漏洞 - 远程命令执行:能够执行用户指定的任意操作系统命令
- Payload 编码:自动对 Payload 进行 Base64 编码,以绕过某些 WAF/过滤器
- 多种攻击向量:支持通过不同 HTTP 头(WL-Proxy-Client-IP、Proxy-Client-IP、X-Forwarded-For)注入 Payload
高级特性
- 跨平台支持:兼容 Linux/Unix 和 Windows 目标系统
- 灵活 Payload:支持执行简单命令、复杂 Shell 脚本或 PowerShell 命令
- 输出解析:自动提取并显示命令执行结果
- 错误处理:完善的异常处理和超时控制机制
检测能力
- 支持通过 HTTP 状态码(200、302、500)判断漏洞存在性
- 能够捕获并显示命令执行的输出结果
- 提供详细的调试信息和错误报告
安装指南
环境要求
- Python 3.x:确保系统已安装 Python 3
- 依赖库:需要安装
requests库 - 操作系统:支持 Linux、macOS 和 Windows
安装步骤
设置执行权限(可选)
chmod +x CVE-2026-21962.py
安装 Python 依赖
pip install requests
克隆或下载项目文件
git clone https://github.com/Ashwesker/Ashwesker-CVE-2026-21962.git
cd Ashwesker-CVE-2026-21962
验证安装
运行以下命令验证安装是否成功:

