CVE-2018-2894
— 神龙十问 AI 深度分析摘要
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →
Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:Oracle WebLogic Server 的 WLS-Web Services 子组件存在**任意文件上传**漏洞。
💥 **后果**:攻击者可上传恶意 JSP 文件,进而**完全控制**服务器,导致远程代码执行 (RCE)。
Q2根本原因?(CWE/缺陷点)
🔍 **缺陷点**:Web Service Test Page 中的文件上传接口(如 `config.do` 或 `begin.do`)未对上传路径进行严格校验。
📉 **CWE**:数据中未明确指定 CWE ID,但核心是**不安全的文件上传**逻辑。
Q3影响谁?(版本/组件)
🏢 **厂商**:Oracle Corporation。
📦 **产品**:WebLogic Server。
📅 **受影响版本**:12.1.3.0, 12.2.1.2, 12.2.1.3。
Q4黑客能干啥?(权限/数据)
👑 **权限**:获取服务器最高权限(RCE)。
📂 **数据**:可读取/篡改任意服务器文件。
🛠️ **操作**:通过上传 `.jsp` 马(如 `cat.jsp`)执行系统命令(如 `whoami`)。
Q5利用门槛高吗?(认证/配置)
⚠️ **门槛**:中等。
🔑 **认证**:需要登录 WebLogic 控制台(生产模式下默认关闭测试页,需管理员开启“启用 Web 服务测试页”)。
🌐 **网络**:需 HTTP 网络访问权限。
Q6有现成Exp吗?(PoC/在野利用)
📦 **Exp/PoC**:有!
🔗 GitHub 上已有多个 PoC 脚本(如 `111ddea`, `LandGrey`, `jas502n` 等仓库)。
🐍 提供 Python 批量利用脚本,可自动上传并执行命令。
Q7怎么自查?(特征/扫描)
🔍 **自查特征**:
1. 访问 `/console/framework/skins/wlsconsole/images/` 路径。
2. 检查是否开启了“Web 服务测试页”。
3. 尝试上传文件并访问疑似 JSP 路径(如 `/_222.jsp`)。
Q8官方修了吗?(补丁/缓解)
🛡️ **官方修复**:已修复。
📅 **发布时间**:2018-07-18(Oracle 7月安全更新)。
📄 **参考**:Oracle CPU Jul 2018 公告。
Q9没补丁咋办?(临时规避)
🚧 **临时规避**:
1. **关闭**“Web 服务测试页”功能。
2. 限制控制台访问 IP,仅允许内网或特定管理 IP 访问。
3. 升级至不受影响版本。
Q10急不急?(优先级建议)
🔥 **优先级**:高。
💡 **见解**:虽然需控制台权限,但一旦开启测试页,利用极其简单(上传 JSP 即 RCE)。若环境暴露且配置不当,风险极大。建议立即排查并打补丁。