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)。若环境暴露且配置不当,风险极大。建议立即排查并打补丁。