CVE-2007-3522
— 神龙十问 AI 深度分析摘要
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →
Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:PHP远程文件包含漏洞(RFI)。
💥 **后果**:攻击者可执行**任意PHP代码**,直接接管服务器权限。
Q2根本原因?(CWE/缺陷点)
🛡️ **根本原因**:未对用户输入的 `SpellIncPath` 参数进行严格校验。
🔍 **缺陷点**:直接拼接外部URL,导致本地文件包含机制被绕过。
Q3影响谁?(版本/组件)
📦 **影响组件**:sPHPell 1.01。
🎯 **目标文件**:
1. `spellcheckpageinc.php`
2. `spellchecktext.php`
3. `spellcheckwindow.php`
4. `spellcheckwindowframeset.php`
Q4黑客能干啥?(权限/数据)
💻 **黑客能力**:
- 执行**任意PHP代码**。
- 获取服务器**完全控制权**。
- 窃取敏感数据或植入后门。
Q5利用门槛高吗?(认证/配置)
🚪 **利用门槛**:**极低**。
- 无需认证。
- 远程直接利用。
- 通过构造恶意URL即可触发。
Q6有现成Exp吗?(PoC/在野利用)
📜 **现成Exp**:数据中未提供具体PoC代码。
🔗 **参考源**:OSVDB (38964-38967) 和 SecurityFocus (24727) 有详细记录,社区应有成熟利用方式。
Q7怎么自查?(特征/扫描)
🔍 **自查方法**:
- 扫描目标是否存在上述 **4个PHP文件**。
- 检查代码中是否直接引用 `SpellIncPath` 参数。
- 测试URL参数注入是否导致文件包含错误。
Q8官方修了吗?(补丁/缓解)
🛠️ **官方修复**:数据中未提供具体补丁链接。
⚠️ **状态**:该漏洞发布于2007年,属于**极老旧漏洞**,建议直接升级或替换组件。
Q9没补丁咋办?(临时规避)
🚧 **临时规避**:
- **WAF拦截**:过滤包含 `SpellIncPath` 的异常URL参数。
- **权限最小化**:限制PHP执行权限,禁止远程文件包含(`allow_url_include=Off`)。
Q10急不急?(优先级建议)
⚡ **优先级**:**高危**。
- 虽然年代久远,但RFI漏洞危害极大。
- 若系统仍在使用sPHPell 1.01,建议**立即下线或修复**,避免被自动化扫描器攻击。