CVE-2025-65404CVE-2025-65404是Live555 Streaming Media v2018.09.02版本中的一个缓冲区溢出漏洞。该漏洞位于getSideInfo2()函数中,攻击者可以通过构造恶意的MP3流来触发此漏洞。当Live555处理特制的MP3流时,getSideInfo2()函数在处理音频帧的边信息时存在边界检查不当的问题,导致缓冲区溢出。成功利用此漏洞可使应用程序崩溃,造成拒绝服务(DoS)攻击。此漏洞的CVSS评分为6.5,属于中等严重程度,攻击向量为网络,攻击复杂度低,无需认证但需要用户交互。攻击者可以利用此漏洞对使用Live555流媒体服务器的服务进行拒绝服务攻击,影响服务的可用性。
该漏洞为典型的缓冲区溢出漏洞,存在于Live555 Streaming Media库的getSideInfo2()函数中。在处理MP3流时,该函数需要解析MP3帧的边信息(Side Information),包括主数据开始位置、缩放因子选择信息等。漏洞的根本原因在于函数在读取和复制边信息时未进行充分的边界检查,导致攻击者可以通过精心构造的MP3流数据使缓冲区溢出。当Live555服务器解析恶意MP3流时,超长的边信息数据会覆盖相邻内存区域,可能导致程序崩溃或执行流被劫持。由于该漏洞需要用户交互(UI:R)才能触发,攻击通常需要诱导用户打开或播放恶意MP3流文件。攻击者可以将恶意MP3流通过HTTP、RTSP等协议传输给目标用户,从而触发漏洞并造成服务中断。