目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2021-21425 — 神龙十问 AI 深度分析摘要

CVSS 9.3 · Critical

Q1这个漏洞是什么?(本质+后果)

🚨 **本质**:Grav CMS 管理员插件存在**未授权访问**漏洞。 💥 **后果**:攻击者无需登录即可执行管理员操作,最终导致**远程代码执行 (RCE)**,服务器彻底沦陷。

Q2根本原因?(CWE/缺陷点)

🔍 **CWE-284**:访问控制错误。 📍 **缺陷点**:管理员控制器的某些方法**未正确验证身份**,允许未经身份验证的用户直接调用敏感接口。

Q3影响谁?(版本/组件)

📦 **厂商**:getgrav。 🏷️ **产品**:grav-plugin-admin(Grav CMS 管理员插件)。 ⚠️ **注意**:数据提及 **1.7.10** 和 **1.10.7** 等版本受影响。

Q4黑客能干啥?(权限/数据)

👑 **权限**:获得**管理员权限**。 💾 **数据**:可任意写入/更新 YAML 配置文件。 💻 **终极目标**:通过恶意 YAML 配置实现**代码执行**,完全控制服务器。

Q5利用门槛高吗?(认证/配置)

📉 **门槛极低**。 🔓 **认证**:**无需任何凭据**(Unauthenticated)。 🌐 **网络**:远程利用(AV:N)。 🎯 **复杂度**:低(AC:L)。

Q6有现成Exp吗?(PoC/在野利用)

🔥 **有现成 Exp**。 📂 **PoC 链接**:GitHub 上有多款脚本(如 `CVE-2021-21425` 项目)。 🛠️ **工具**:已有 Nmap 脚本 (`grav_cms.nse`) 可直接扫描检测。

Q7怎么自查?(特征/扫描)

🔍 **自查方法**: 1. 使用 Nmap 脚本:`nmap -p443 --script grav_cms.nse <target>`。 2. 访问 `/grav-admin` 路径,尝试未授权访问管理员接口。 3. 检查是否存在未修复的 YAML 写入点。

Q8官方修了吗?(补丁/缓解)

🛡️ **官方已修复**。 📅 **披露时间**:2021-03-19。 📝 **参考**:GitHub Security Advisory (GHSA-6f53-6qgv-39pj)。 ✅ **建议**:立即升级至安全版本。

Q9没补丁咋办?(临时规避)

🚧 **临时规避**(若无补丁): 1. **网络隔离**:限制 `/grav-admin` 路径的访问 IP。 2. **WAF 防护**:拦截对管理员控制器的未授权请求。 3. **权限控制**:确保 Web 服务器配置禁止匿名访问管理接口。

Q10急不急?(优先级建议)

🔴 **优先级:极高**。 ⚡ **CVSS 评分**:高危(I:H, C:L, S:C)。 🚀 **理由**:无需认证即可 RCE,自动化扫描脚本已存在,**在野利用风险大**,必须立即修复。