LScube Feng 0.1.15及之前版本中RTSP_state_machine.c包含的RTSP_valid_response_msg函数存在多个缓冲区溢出。远程攻击者可以通过(1)提供特殊构建的应答报文(第一行超长)执行任意代码,如示例中超长的VER行,或者(2)中演示的应答报文中超长的第二行,即示例中的在RETURN行之后的那条消息。
LScube Feng 0.1.15及之前版本中RTSP_state_machine.c包含的RTSP_valid_response_msg函数存在多个缓冲区溢出。远程攻击者可以通过(1)提供特殊构建的应答报文(第一行超长)执行任意代码,如示例中超长的VER行,或者(2)中演示的应答报文中超长的第二行,即示例中的在RETURN行之后的那条消息。