CVE-2021-2109
— 神龙十问 AI 深度分析摘要
CVSS 7.2 · High
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →
Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:Oracle WebLogic Server 控制台存在**访问控制错误**。
💥 **后果**:攻击者可利用 **JNDI 注入**实现**远程代码执行 (RCE)**,直接接管服务器。
Q2根本原因?(CWE/缺陷点)
🔍 **缺陷点**:**访问控制失效**。
📉 **CWE**:数据中未提供具体 CWE ID,但核心在于**未正确限制**高特权攻击者通过 HTTP 进行的非法访问。
Q3影响谁?(版本/组件)
🏢 **厂商**:Oracle Corporation。
📦 **组件**:Oracle Fusion Middleware 中的 **WebLogic Server**。
📋 **受影响版本**:
- 10.3.6.0.0
- 12.1.3.0.0
- 12.2.1.3.0
- 12.2.1.4.0
- 14.1.1.0.0
Q4黑客能干啥?(权限/数据)
🔓 **权限**:需**高特权**攻击者(已登录后台)。
📂 **数据/影响**:
- **完全接管**服务器。
- **机密性**:高 (C:H)。
- **完整性**:高 (I:H)。
- **可用性**:高 (A:H)。
- CVSS 评分:**7.2** (严重)。
Q5利用门槛高吗?(认证/配置)
🔑 **门槛**:**中等偏高**。
⚠️ **条件**:攻击者需具备**网络访问权限**且拥有**高特权**(即需要**先登录**后台管理界面)。
🌐 **入口**:通过 **HTTP** 协议进行 JNDI 注入。
Q6有现成Exp吗?(PoC/在野利用)
💻 **PoC 情况**:**有现成 Exp**。
🔗 **资源**:GitHub 上存在多个 PoC 和扫描脚本(如 `Al1ex`, `rabbitsafe`, `yuaneuro` 等仓库)。
🛠️ **工具**:可结合 `JNDIExploit.jar` 进行批量验证和利用。
Q7怎么自查?(特征/扫描)
🔎 **自查方法**:
1. **版本检查**:确认 WebLogic 版本是否在受影响列表中。
2. **扫描脚本**:使用 GitHub 上的 Python/Java 扫描器(如 `cve-2021-2109.py`)。
3. **JNDI 探测**:尝试构造 JNDI 注入请求,观察响应特征。
4. **登录状态**:确认是否处于已登录的管理后台状态。
Q8官方修了吗?(补丁/缓解)
🛡️ **官方修复**:**已修复**。
📅 **时间**:2021年1月20日发布安全更新。
📄 **来源**:Oracle CPU Jan 2021 安全公告。
✅ **建议**:强烈建议应用最新补丁。
Q9没补丁咋办?(临时规避)
🚧 **临时规避**:
1. **网络隔离**:限制 WebLogic 控制台对公网的访问,仅允许内网信任 IP。
2. **权限收紧**:确保控制台访问需要强认证,并最小化管理员权限。
3. **WAF 防护**:部署 WAF 拦截包含 JNDI 注入特征的 HTTP 请求。
Q10急不急?(优先级建议)
⚡ **优先级**:**高**。
📌 **理由**:CVSS 7.2 分,可导致**服务器完全接管**。虽然需要高特权登录,但一旦登录,后果极其严重。建议**立即**评估并打补丁。