CVE-2025-69986该漏洞存在于LSC室内摄像头V7.6.32版本的ONVIF GetStreamUri函数中。由于应用程序未正确验证Transport元素内Protocol参数的长度,攻击者可发送特制的SOAP请求触发栈溢出。此漏洞可能导致设备崩溃(拒绝服务)或在ONVIF服务上下文中执行任意代码,严重威胁设备安全。
漏洞根源在于LSC室内摄像头在处理ONVIF协议GetStreamUri请求时,对输入数据缺乏严格的边界检查。具体而言,当解析SOAP消息中的Transport元素时,程序直接将Protocol参数复制到固定大小的栈缓冲区中,而未校验其长度是否超出缓冲区容量。攻击者可构造包含超长Protocol字符串的恶意SOAP数据包发送至目标设备。由于未做长度限制,超长数据将覆盖栈上的返回指令指针(RIP)。根据CVSS向量分析,利用此漏洞需要高权限(PR:H)。一旦利用成功,攻击者可劫持控制流,在ONVIF服务上下文中执行任意代码,或导致设备崩溃。