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

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

100.0%

CVE-2023-0678 — 神龙十问 AI 深度分析摘要

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

🚨 **本质**:phpIPAM 存在**授权缺失**漏洞。 💥 **后果**:攻击者可绕过权限控制,通过特定接口**非法下载**包含敏感信息的子网列表。

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

🛡️ **CWE**:CWE-862 (**缺少授权**)。 🔍 **缺陷点**:`find_full_subnets.php` 脚本**未验证**用户是否具备访问数据的权限,且未检查是否从命令行启动。

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

📦 **厂商**:phpipam。 📉 **版本**:**1.5.1 之前**的所有版本。 📂 **组件**:phpipam/phpipam。

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

🕵️ **权限**:**未授权**(无需登录)。 📄 **数据**:可获取**高使用率 IP 子网**列表,包含子网描述、IP 范围及使用率等**敏感信息**。

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

📶 **门槛**:**极低**。 🔓 **认证**:**无需认证**(Unauthenticated)。 🌐 **利用**:直接访问 `find_full_subnets.php` 端点即可触发。

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

🧪 **PoC**:有现成模板。 🔗 **来源**:ProjectDiscovery Nuclei 模板已收录(CVE-2023-0678.yaml)。 🔥 **在野**:数据未提及大规模在野利用,但利用代码公开。

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

🔍 **自查**:扫描目标是否存在 `find_full_subnets.php` 端点。 📡 **检测**:使用 Nuclei 等工具运行对应 CVE 模板,检查是否返回敏感子网数据。

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

🛠️ **补丁**:官方已修复。 📌 **版本**:**1.5.1** 及更新版本。 🔗 **提交**:Commit `1960bd24e8a55796da066237cf11272c44bb1cc4`。

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

🚧 **临时规避**:若无法升级,需确保该脚本**不可公开访问**。 🔒 **措施**:通过 WAF 或 Web 服务器配置,**限制**对 `find_full_subnets.php` 的未授权访问。

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

⚡ **优先级**:**高**。 📢 **建议**:由于**无需认证**且涉及**敏感网络拓扑信息**泄露,建议立即升级至 1.5.1+ 或实施访问控制。