CVE-2026-116787 Terminación del proceso antes de autenticación en el Event Socket de FreeSWITCH mediante un Content-Length…
Antes de 1.11.2, mod_event_socket usaba un valor Content-Length no autenticado directamente como tamaño de asignación para el cuerpo de un mensaje del Event Socket; valores negativos o extremadamente grandes podían desbordar el cálculo del terminador o forzar un fallo de asignación mediante un helper que aborta el proceso. El encabezado se analiza antes de la contraseña del Event Socket, por lo que cualquier host admitido por apply-inbound-acl puede provocar la terminación con su primer paquete; el ACL de…
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,5 % · percentil 41
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
signalwire freeswitch
< 1.11.2
Qué hacer
- Verificá si usás freeswitch y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 7.5 ALTA
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadNinguna
- IntegridadNinguna
- DisponibilidadAlta
Descripción original
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a software implementation that runs on any commodity hardware. Prior to 1.11.2, mod_event_socket used an unauthenticated Content-Length value directly as the allocation size for an Event Socket message body. Negative or extremely large values could overflow the terminator calculation or force an allocation failure through a helper that aborts the FreeSWITCH process. The header is parsed before the Event Socket password, so any host admitted by apply-inbound-acl can trigger termination with its first packet; the default loopback ACL limits ordinary installations to local clients. The outbound socket dialplan path is also affected when FreeSWITCH connects to a hostile application server, and process termination drops every active call until the service is restarted. This issue is fixed in version 1.11.2.
Referencias (3)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.