CVE-2025-52960CVE-2025-52960是Juniper Networks Junos OS中会话初始化协议(SIP)应用层网关(ALG)组件存在的一个缓冲区拷贝未检查输入大小的安全漏洞。该漏洞存在于MX系列和SRX系列设备的SIP ALG处理模块中,允许未经认证的网络攻击者发起拒绝服务(DoS)攻击。当设备内存利用率较高且接收到特定的SIP数据包时,flowd/mspmand进程会发生崩溃。虽然系统能够自动恢复,但这种中断会显著影响服务的稳定性。如果在高内存利用率条件下持续接收这些特定SIP数据包,将导致持续的拒绝服务状态。该漏洞的利用条件较为特殊,因为内存利用率状态不受攻击者控制,攻击者无法确定性地触发此漏洞。此漏洞由Juniper Networks安全事件响应团队([email protected])发现并报告,于2025年10月9日公开披露。CVSS 3.1评分为5.9分,属于中危级别,攻击向量为网络远程利用,攻击复杂度较高,无需认证和用户交互,主要影响系统的可用性。
该漏洞的根本原因在于SIP ALG模块在处理SIP协议数据包时,未对输入数据进行充分的边界检查即执行缓冲区拷贝操作。在正常SIP信令交互过程中,ALG需要解析和转发SIP消息,但当设备处于高内存利用率状态时,特定构造的SIP数据包会触发flowd或mspmand进程中的缓冲区拷贝逻辑异常,导致进程崩溃。
技术利用条件包括:1)目标设备必须运行受影响版本的Junos OS;2)设备必须启用SIP ALG功能;3)设备内存利用率需处于较高水平(此条件非攻击者可控制);4)攻击者需向目标设备的SIP服务端口(通常为5060/UDP或5060/TCP)发送特定构造的SIP数据包。
漏洞触发后,flowd/mspmand守护进程会立即崩溃,导致所有经过该设备的SIP相关流量处理中断。由于Juniper设备的flowd进程负责状态检测和会话管理,其崩溃会严重影响依赖SIP的VoIP、即时通信等业务。虽然系统会自动重启该进程恢复服务,但持续的恶意数据包会导致反复崩溃,形成持续的拒绝服务状态。值得注意的是,由于攻击者无法控制目标设备的内存利用率,因此该漏洞的利用具有不确定性,不能作为确定性攻击向量使用。