Empresa
¿Quiénes somos? Visión y Valores
Herramientas
Email Checker Vigía DNS SSL Checker Password Strength HTTP Headers Password Generator VPN PSK Generator
Alertas
Todas las alertas Vulnerabilidades Incidentes Solo críticas En CISA KEV Vigía LATAM
Editorial
Análisis técnico ¿Cuál es mi IP?
Blog
Blog 2MCI Noticias ISO 27001 Amenazas LATAM Recursos Gratuitos eBook Gratuito Newsletter Podcast / YouTube
Empresa
Servicios Contacto Suscribirse al Newsletter
Nuevo en 2MCI
Crear cuenta gratis Ver herramientas sin registro
Ya tengo cuenta
Iniciar sesión
Equipo
Portal interno 2MCI
Alto CVE-2026-109855 Multiple Vendors

Vulnerabilidad alta en undici 8.11.0 y 8.11.1 permite mantener conexiones abiertas sin control

Vulnerabilidad · Publicado 15/10/2026

7.5
CVSS 3.x
04 Medio7 Alto9 Crítico10
Severidad: Alto
Resumen ejecutivo

La librería HTTP undici para Node.js presenta un defecto en el manejo de handshakes WebSocket fallidos sobre HTTP/2 (versiones 8.11.0 y 8.11.1), donde las solicitudes abortadas no generan errores y dejan streams HTTP/2 abiertos sin listeners. Un servidor malicioso puede explotar esto para mantener conexiones persistentes no controladas, afectando aplicaciones backend y APIs en LATAM que procesen múltiples conexiones simultáneas.

Análisis asistido por IA, contexto LATAM revisado por el equipo 2MCI.

Descripción técnica

Descripción técnica

undici is an HTTP client library for Node.js. In versions 8.11.0 and 8.11.1, its experimental WebSocket client, which is enabled by default when HTTP/2 is allowed, mishandles a failed WebSocket handshake over HTTP/2: the request is already marked completed, so the abort becomes a no-op and the underlying HTTP/2 stream is left open with no error listener. When a malicious server then destroys the connection, the orphaned stream emits an unhandled error and the Node.js process exits. A remote, unauthenticated server can therefore crash any client that opens a WebSocket to it over HTTP/2, resulting in a denial of service. The issue is fixed in undici 8.11.2, and users should upgrade to 8.11.2 or later. As a workaround, set allowH2 to false to disable HTTP/2 for WebSocket connections, or avoid opening WebSocket connections to untrusted servers.

Puntuación CVSS

Score: 7.5/10 — Severidad: HIGH — Estado NIST: Received

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Debilidades (CWE)

CWE-248, CWE-754

Fuente oficial

Publicado en NIST NVD.

¿Qué hacer?
  • Actualizar undici a versión posterior a 8.11.1 inmediatamente en desarrollo y producción
  • Auditar logs de conexiones HTTP/2 abiertas sin cierre en últimas 72 horas
  • Implementar timeouts explícitos en listeners de WebSocket y HTTP/2 streams
  • Monitorear consumo de memoria y conexiones activas en servidores Node.js
  • Validar en NIST NVD parches disponibles del proveedor antes de deployar
Esta alerta fue generada automáticamente a partir del NVD del NIST.