CVE-2024-33961
— 神龙十问 AI 深度分析摘要
CVSS 9.8 · Critical
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →
Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:SQL注入漏洞 (SQLi)。
💥 **后果**:攻击者可窃取数据库中的敏感信息,导致数据泄露。
Q2根本原因?(CWE/缺陷点)
🔍 **CWE**:CWE-89 (SQL注入)。
📍 **缺陷点**:`/admin/mod_reservation/controller.php` 中的 `code` 参数未做过滤,直接拼接进SQL查询。
Q3影响谁?(版本/组件)
👥 **受影响**:Janobe 开发的 **Janobe PayPal** 插件。
📦 **版本**:仅限 **1.0 版本**。
Q4黑客能干啥?(权限/数据)
🕵️ **黑客能力**:
- 读取服务器存储的所有信息。
- 获取 `code` 字段下的数据。
- 造成高机密性、高完整性、高可用性损失。
Q5利用门槛高吗?(认证/配置)
📉 **门槛**:**极低**。
- 网络访问 (AV:N)
- 攻击复杂度低 (AC:L)
- 无需认证 (PR:N)
- 无需用户交互 (UI:N)
Q6有现成Exp吗?(PoC/在野利用)
📦 **Exp/PoC**:当前数据集中 **无** 公开 PoC 或现成 Exploit 链接。
⚠️ 但鉴于 CVSS 评分极高,利用代码极易编写。
Q7怎么自查?(特征/扫描)
🔎 **自查方法**:
1. 检查是否运行 Janobe PayPal 1.0。
2. 扫描 `/admin/mod_reservation/controller.php` 接口。
3. 测试 `code` 参数是否返回 SQL 错误信息。
Q8官方修了吗?(补丁/缓解)
🛡️ **官方修复**:数据中 **未提供** 官方补丁链接或修复版本信息。
📌 建议联系开发者 Janobe 获取更新。
Q9没补丁咋办?(临时规避)
🚧 **临时规避**:
- 限制对 `/admin/` 目录的访问权限。
- 使用 WAF 拦截 SQL 注入特征。
- 暂时禁用该支付插件功能。
Q10急不急?(优先级建议)
🔥 **优先级**:**紧急 (Critical)**。
📊 **CVSS**:9.8 (极高危)。
💡 **建议**:立即隔离或下线该插件,防止数据被批量爬取。