El 21 de octubre de 2026, el proyecto Node.js publicó una actualización de seguridad que corrige 10 vulnerabilidades, cuatro de ellas de gravedad alta. La más seria es CVE-2026-111497, una escritura fuera de límites en el decodificador Brotli (versiones 1.0.3 a 1.2.0) con puntuación CVSS 9.2, que un atacante podría aprovechar con datos comprimidos especialmente preparados para ejecutar código en un servidor. Según The Hacker News (24 de octubre), el fallo también afecta a Bun, Python y otros programas de uso extendido que incorporan Brotli.
Qué se corrigió
- Versiones corregidas de Node.js: 22.23.4, 24.22.1 y 26.12.1.
- Dos fallas (CVE-2026-105483 y CVE-2026-106069) permitían evadir la verificación de nombre de host en certificados TLS con formatos inusuales de dirección IP.
- Otra (CVE-2026-105482) truncaba nombres en
dns.resolvecuando contenían un carácter NUL. - La actualización retira la confianza en la autoridad intermedia de eMudhra, que fue comprometida y bloqueada por Mozilla, Google y Apple entre el 17 y el 19 de octubre.
El equipo de Node.js indica que no hay explotación real ni una prueba de concepto pública confirmada. Aun así, investigadores de Imperva demostraron una ejecución de código en una compilación oficial de Node.js 24.22.0, mientras que la 24.22.1 rechazó los datos maliciosos.
Qué hacer
- Identificar dónde se usa Node.js, Bun o bibliotecas Brotli en portales de clientes, APIs, integraciones y herramientas internas.
- Actualizar a la versión corregida de su línea y reconstruir las aplicaciones empaquetadas como ejecutables o snapshots.
- Actualizar las dependencias incluidas, como c-ares, OpenSSL, SQLite y Undici.
- Registrar el cambio y comunicar a soporte qué servicios pudieron verse afectados por la ventana de mantenimiento.
Fuentes: SecurityOnline, versión de seguridad de Node.js de octubre de 2026 y The Hacker News, 24 de octubre de 2026.
Parchear sin dejar a los clientes a oscuras
Cada actualización de este tipo toca portales, APIs y canales por donde los clientes piden ayuda. Servigo365 permite a TI y soporte llevar cada parche como un ticket con responsable, SLA e historial, y avisar con claridad a los clientes sobre mantenimientos. Cuando el servicio es presencial, Nexturno mantiene ordenados los turnos y las colas en sucursales mientras los sistemas se actualizan. Tener los procesos y los datos de cada incidente organizados es la base para actuar rápido y sin improvisar.