CVE-2022-37122
— 神龙十问 AI 深度分析摘要
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →
Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:路径遍历漏洞(Path Traversal)
💥 **后果**:未经身份验证即可**泄露任意敏感文件**内容,包括系统日志、配置文件等,导致信息泄露。
Q2根本原因?(CWE/缺陷点)
🔍 **缺陷点**:`logdownload.cgi` 脚本中的 `file` GET 参数。
🛡️ **CWE**:数据未正确验证(Improper Verification),允许攻击者通过目录遍历字符(如 `../`)访问受限路径。
Q3影响谁?(版本/组件)
📦 **受影响产品**:Carel pCOWeb HVAC BACnet Gateway。
📅 **具体版本**:
- Firmware: A2.1.0 - B2.1.0
- Application Software: 2.15.4A
- Software: v16 13020200
Q4黑客能干啥?(权限/数据)
🕵️ **黑客能力**:
- **读取文件**:获取服务器上的任意文件内容。
- **权限**:无需登录,直接通过 HTTP 请求即可操作。
- **数据**:可能包含敏感配置、日志或内部网络信息。
Q5利用门槛高吗?(认证/配置)
🚪 **利用门槛**:**极低**。
✅ **无需认证**:漏洞利用不需要任何用户凭证。
⚙️ **无需特殊配置**:只要目标版本存在,直接发送恶意 GET 请求即可触发。
Q6有现成Exp吗?(PoC/在野利用)
💻 **现成工具**:
- 有 **Nuclei 模板**(ProjectDiscovery)。
- 有专门的 **Shell 脚本扫描器**(CVE-2022-37122-Exploit)。
- 在野利用风险存在,工具已公开。
Q7怎么自查?(特征/扫描)
🔎 **自查方法**:
1. 构造请求:`GET /logdownload.cgi?file=../../../../etc/passwd`(示例)。
2. 检查响应:若返回非预期文件或错误信息中包含文件内容,则存在漏洞。
3. 使用 Nuclei 或专用扫描脚本批量检测。
Q8官方修了吗?(补丁/缓解)
🛠️ **官方修复**:
- 数据中未提供具体的补丁链接或版本号。
- 建议联系厂商 Carel 获取最新固件或软件更新。
- 参考链接指向 ZeroScience 的漏洞披露页面。
Q9没补丁咋办?(临时规避)
🚧 **临时规避**:
- **网络隔离**:限制对该设备 Web 管理界面的访问,仅允许信任 IP。
- **WAF 规则**:部署 Web 应用防火墙,拦截包含 `../` 或访问敏感路径的请求。
- **禁用服务**:如非必要,关闭该网关的 Web 服务端口。
Q10急不急?(优先级建议)
⚡ **优先级**:**高**。
- 原因:**无认证**即可利用,且涉及**任意文件读取**,危害极大。
- 建议:立即排查受影响资产,优先进行网络层隔离或补丁更新。