CVE-2021-34187
— 神龙十问 AI 深度分析摘要
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →
Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:Chamilo LMS 存在 **SQL注入** 漏洞。
💥 **后果**:攻击者可非法操作数据库,窃取或篡改数据。
Q2根本原因?(CWE/缺陷点)
🔍 **缺陷点**:`main/inc/ajax/model.ajax.php` 文件。
⚠️ **原因**:未对输入参数进行严格过滤,导致恶意SQL代码执行。
Q3影响谁?(版本/组件)
📦 **组件**:Chamilo LMS(开源在线学习系统)。
📅 **版本**:影响 **1.11.14** 及更早版本。
Q4黑客能干啥?(权限/数据)
🕵️ **权限**:可执行任意SQL命令。
📂 **数据**:可能泄露用户信息、课程内容等敏感数据。
Q5利用门槛高吗?(认证/配置)
🚪 **认证**:**无需认证**(Unauthenticated)。
🎯 **入口**:通过 `searchField`、`filters` 或 `filters2` 参数即可触发。
Q6有现成Exp吗?(PoC/在野利用)
💻 **Exp**:有现成 PoC。
🔗 **来源**:ProjectDiscovery nuclei-templates 已收录利用模板。
Q7怎么自查?(特征/扫描)
🔎 **自查**:扫描 Chamilo 实例的 `/main/inc/ajax/model.ajax.php` 接口。
📡 **工具**:使用支持 SQLi 检测的扫描器(如 Nuclei)。
Q8官方修了吗?(补丁/缓解)
🛡️ **补丁**:官方已修复。
📝 **参考**:GitHub 提交记录 `f7f9357` 和 `005dc8e` 提供了修复方案。
Q9没补丁咋办?(临时规避)
⏳ **临时规避**:升级至最新版本。
🚫 **替代**:若无法升级,限制对 `model.ajax.php` 的访问权限。
Q10急不急?(优先级建议)
🔥 **优先级**:**高**。
⚡ **理由**:无需认证即可利用,风险极高,建议立即修复。