CVE-2025-65408CVE-2025-65408是Live555 Streaming Media媒体服务器中的一个中等严重性安全漏洞。该漏洞存在于ADTSAudioFileServerMediaSubsession类的createNewRTPSink()成员函数中,攻击者可以通过提供一个精心构造的ADTS(Audio Data Transport Stream)文件来触发NULL指针解引用,从而导致服务器进程崩溃并造成拒绝服务(DoS)攻击。Live555是一个广泛使用的开源流媒体服务器框架,被应用于多种流媒体解决方案中。此漏洞无需特殊权限即可被利用,但需要用户交互来触发。CVSS 3.1评分6.5(中等),攻击向量为网络,攻击复杂度低,无需认证,但需要用户交互。机密性影响低,完整性影响无,但可用性影响高。攻击者可以利用此漏洞使流媒体服务不可用,影响正常业务的连续性。建议受影响的用户及时更新到最新版本或应用官方发布的安全补丁。
该漏洞的根本原因在于Live555 Streaming Media v2018.09.02版本中ADTSAudioFileServerMediaSubsession::createNewRTPSink()函数存在NULL指针解引用问题。当服务器处理ADTS格式的音频文件时,该函数在创建RTP sink时未正确验证指针有效性。具体来说:1) 攻击者构造一个恶意的ADTS文件,该文件包含特殊的帧头信息或损坏的数据;2) 当Live555服务器解析该ADTS文件并调用createNewRTPSink()函数时,函数内部某个应为有效对象的指针被设置为NULL或未正确初始化;3) 后续代码尝试访问该NULL指针的成员变量或调用其方法,导致程序崩溃;4) 攻击者通过诱骗用户打开或服务器自动处理该恶意文件即可触发漏洞。此漏洞影响流媒体服务器的可用性,可能被用于大规模拒绝服务攻击。攻击者需要能够使目标服务器处理特制的ADTS文件,可通过上传恶意文件或劫持流媒体源等方式实现。