Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en FreeSWITCH (CVE-2023-51443)

Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
27/12/2023
Última modificación:
02/02/2024

Descripción

FreeSWITCH es un Software Defined Telecom Stack que permite la transformación digital de conmutadores de telecomunicaciones propietarios a una implementación de software que se ejecuta en cualquier hardware básico. Antes de la versión 1.10.11, cuando se maneja DTLS-SRTP para la configuración de medios, FreeSWITCH es susceptible a una denegación de servicio debido a una condición de ejecución en la fase de handshake del protocolo DTLS. Este ataque se puede realizar de forma continua, negando así nuevas llamadas cifradas DTLS-SRTP durante el ataque. Si un atacante logra enviar un mensaje DTLS ClientHello con un CipherSuite no válido (como `TLS_NULL_WITH_NULL_NULL`) al puerto en el servidor FreeSWITCH que espera paquetes de la persona que llama, se genera un error DTLS. Esto da como resultado la cancelación de la sesión de medios, a la que sigue también la cancelación a nivel de señalización (SIP). El abuso de esta vulnerabilidad puede provocar una denegación de servicio masiva en servidores FreeSWITCH vulnerables para llamadas que dependen de DTLS-SRTP. Para abordar esta vulnerabilidad, actualice FreeSWITCH a 1.10.11, que incluye la solución de seguridad. La solución implementada es descartar todos los paquetes de direcciones que no hayan sido validadas por una verificación ICE.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:freeswitch:freeswitch:*:*:*:*:*:*:*:* 1.10.11 (excluyendo)