CVE-2024-3119
— 神龙十问 AI 深度分析摘要
CVSS 9.0 · Critical
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →
Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:缓冲区溢出漏洞。
💥 **后果**:攻击者可导致**任意代码执行**或**拒绝服务 (DoS)**,系统彻底沦陷。
Q2根本原因?(CWE/缺陷点)
🔍 **CWE**:CWE-120 (缓冲区复制错误)。
🐛 **缺陷点**:`sip.c` 中的 `sip_get_callid` 和 `sip_get_xcallid` 函数。
⚠️ **原因**:使用 `strncpy` 复制 SIP 标头内容到**固定大小缓冲区**,却**未检查数据长度**。
Q3影响谁?(版本/组件)
🏢 **厂商**:Irontec。
📦 **产品**:Sngrep (SIP 呼叫消息流显示工具)。
📅 **版本**:v0.4.2 至 v1.8.1 (含)。
Q4黑客能干啥?(权限/数据)
🔓 **权限**:可获取**任意代码执行**权限 (C:H, I:H, A:H)。
📉 **影响**:完整控制目标系统,或造成服务不可用 (S:C - 影响范围扩大)。
Q5利用门槛高吗?(认证/配置)
📶 **网络**:网络可利用 (AV:N)。
🔑 **认证**:**无需认证** (PR:N)。
👀 **交互**:**无需用户交互** (UI:N)。
🎯 **难度**:攻击复杂度**高** (AC:H),需精心构造 SIP 包。
Q6有现成Exp吗?(PoC/在野利用)
📜 **PoC**:数据中 `pocs` 为空数组,暂无公开 PoC。
🌍 **在野**:暂无在野利用报告。
🔗 **参考**:见 GitHub PR #480 及 v1.8.1 发布页。
Q7怎么自查?(特征/扫描)
🔎 **检测特征**:检查 Sngrep 版本是否在 **v0.4.2 - v1.8.1** 之间。
📡 **扫描**:针对 SIP 流量进行模糊测试,观察是否触发崩溃或异常。
Q8官方修了吗?(补丁/缓解)
✅ **已修复**:官方已发布补丁。
🆕 **版本**:升级至 **v1.8.1** 或更高版本。
🔗 **链接**:GitHub Releases v1.8.1。
Q9没补丁咋办?(临时规避)
🛡️ **缓解**:若无法升级,限制 Sngrep 访问权限。
🚫 **隔离**:仅允许受信任网络访问 SIP 流分析接口。
📝 **监控**:加强 SIP 协议层日志审计。
Q10急不急?(优先级建议)
⚡ **优先级**:**高**。
📊 **CVSS**:9.8 (Critical)。
💡 **建议**:虽然利用复杂度 (AC:H) 较高,但**无需认证**且后果严重,建议**立即升级**至 v1.8.1+。