CVE-2024-11986 — 神龙十问 AI 深度分析摘要
CVSS 9.6 · Critical
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:CrushFTP 存在输入处理缺陷,导致**存储型 XSS**。 💥 **后果**:攻击者可将恶意载荷写入 **Web 应用程序日志**,受害者访问日志时触发脚本执行。
Q2根本原因?(CWE/缺陷点)
🔍 **CWE**:CWE-79 (跨站脚本)。 🔧 **缺陷点**:**不正确的输入处理**。系统未对输入进行充分 sanitization,直接存入日志文件。
Q3影响谁?(版本/组件)
🎯 **受影响版本**: - **CrushFTP 10.8.2** - **CrushFTP 11.2.1** 🏢 **厂商**:CrushFTP, LLC
Q4黑客能干啥?(权限/数据)
🕵️ **黑客能力**: - **权限**:无需身份验证 (PR:N)。 - **数据**:可窃取会话 Cookie、执行任意 JS 操作。 - **范围**:CVSS 评分高 (H),影响完整性 (I:H) 和可用性 (A:H)。
Q5利用门槛高吗?(认证/配置)
🚪 **利用门槛**: - **认证**:**无需登录** (Unauthenticated)。 - **交互**:需用户交互 (UI:R),即受害者需查看被污染的日志。 - **复杂度**:低 (AC:L)。
Q6有现成Exp吗?(PoC/在野利用)
📦 **Exp/PoC**: - **PoC**:数据中显示为空 ([])。 - **在野利用**:未知。 ⚠️ 虽无公开 PoC,但鉴于无需认证,风险极高。
Q7怎么自查?(特征/扫描)
🔎 **自查方法**: 1. 检查 CrushFTP 版本是否为 **10.8.2** 或 **11.2.1**。 2. 扫描 Web 日志中是否包含异常 **HTML/JS 标签**。 3. 使用 WAF 规则检测日志写入中的 XSS 特征。
Q8官方修了吗?(补丁/缓解)
🛡️ **官方修复**: - 参考链接指向 **Update 页面**。 - 建议立即访问 CrushFTP 官方 Wiki 检查是否有 **更高版本** 的更新说明。
Q9没补丁咋办?(临时规避)
🚧 **临时规避**: - **限制访问**:仅允许可信 IP 访问日志查看功能。 - **输入过滤**:在应用层或网关层对写入日志的输入进行 **HTML 实体编码**。 - **最小权限**:确保日志服务不以高权限运行。
Q10急不急?(优先级建议)
⚡ **优先级**:**高 (Critical)**。 - **CVSS**:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H。 - **理由**:**无需认证** + **存储型 XSS** + **高影响**。建议立即升级或实施缓解措施。