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

目标: 1000 元 · 已筹: 1000

100.0%

CVE-2024-11986 — 神龙十问 AI 深度分析摘要

CVSS 9.6 · Critical

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** + **高影响**。建议立即升级或实施缓解措施。