目標達成 すべての支援者に感謝 — 100%達成しました!

目標: 1000 CNY · 調達済み: 1000 CNY

100.0%

CVE-2019-12347 — 神龙十问 AI 深度分析摘要

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

🚨 **本质**:pfSense 2.4.4-p3 存在 **Stored XSS(存储型跨站脚本)** 漏洞。 💥 **后果**:WEB 应用未正确验证客户端数据,导致攻击者注入恶意脚本,**执行客户端代码**,危害用户会话安全。

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

🔍 **缺陷点**:**输入验证缺失**。 📉 **CWE**:数据中未提供具体 CWE ID,但核心问题是 **WEB 应用对客户端输入缺乏过滤/转义**,导致恶意内容被存储并执行。

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

🎯 **受影响组件**:**pfSense**(基于 FreeBSD 的网络防火墙)。 📦 **具体版本**:**2.4.4-p3**。其他版本需参考官方公告确认。

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

🕵️ **黑客能力**: 1. **执行脚本**:在受害者浏览器中运行任意 JS。 2. **窃取数据**:可能窃取 Cookie、Session Token 等敏感信息。 3. **会话劫持**:冒充合法用户操作防火墙。

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

🚪 **利用门槛**:**中等**。 🔑 **关键点**:作为 **Stored XSS**,攻击者需先将恶意 payload 提交并存储到服务器(如通过 ACME 配置界面),当管理员或其他用户访问该页面时触发。通常无需复杂认证绕过,但需能访问管理界面。

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

📦 **Exp/PoC**: ✅ **有公开参考**:PacketStorm Security 提供了相关描述文件 (ID: 153112)。 🌐 **在野利用**:数据中未明确提及大规模在野利用,但存在技术博客 (ctrsec.io) 详细分析,风险不可忽视。

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

🔎 **自查方法**: 1. **版本检查**:确认 pfSense 是否为 **2.4.4-p3**。 2. **输入点审计**:检查 ACME 等模块的输入字段是否对特殊字符(如 `<script>`)进行转义。 3. **扫描工具**:使用支持 XSS 检测的扫描器针对管理界面进行黑盒测试。

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

🛡️ **官方修复**: ✅ **已修复**:pfSense 官方仓库已提交补丁 (Commit: 504909564079e540689dbdbed3a579483c614275)。 📥 **行动**:请立即升级至 **最新稳定版本** 以获取修复。

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

⚠️ **临时规避**: 1. **升级系统**:最优先措施。 2. **最小权限**:严格限制管理界面访问 IP,仅允许信任来源。 3. **输入过滤**:若无法立即升级,手动审查并清理 ACME 等模块中的用户输入字段。

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

🚀 **优先级**:**高**。 📅 **发布时间**:2019-05-29。 💡 **建议**:虽然漏洞已公布多年,但 pfSense 作为关键基础设施防火墙,**存储型 XSS** 可能导致管理权限沦陷。建议 **立即升级** 或验证是否已打补丁,切勿忽视。