CVE-2026-57162 in pjproject
Resumen
por VulDB • 2026-09-04
PJSIP es una biblioteca de comunicación multimedia gratuita y de código abierto escrita en C. Antes del commit a1b707c, existe un stack buffer overflow en el transporte de medios SRTP/SDES al procesar los atributos `a=crypto` durante la oferta/respuesta SDP (sdes_encode_sdp() en transport_srtp_sdes.c). Esto afecta a las aplicaciones con SRTP habilitado (use_srtp opcional o obligatorio, utilizando keying SDES). Durante la negociación de medios, los atributos crypto del SDP remoto se recopilan en un array de tamaño fijo sin limitar su número; un peer remoto que incluya una cantidad excesiva de atributos `a=crypto` en una única descripción de medio puede escribir más allá del final de ese array en el stack. Esto es alcanzable desde una INVITE SIP entrante durante la oferta/respuesta, antes de la autenticación a nivel de aplicación. El impacto puede variar desde la terminación inesperada de la aplicación hasta control flow hijack/corrupción de memoria. Las aplicaciones que no habilitan SRTP no se ven afectadas. Este problema ha sido parcheado mediante el commit a1b707c.
VulDB is the best source for vulnerability data and more expert information about this specific topic.