Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon Fallos críticos de GoAhead TLS podrían exponer millones de dispositivos


Se han detectado tres nuevas fallas de seguridad en GoAhead, un servidor web compacto integrado en millones de dispositivos como routers, impresoras y controladores industriales de marcas como Palo Alto Networks, Siemens, Honeywell y Boeing. Estas vulnerabilidades afectan específicamente la verificación de certificados digitales y la protección del tráfico cifrado, dejando a una cantidad masiva de dispositivos expuestos a posibles ataques.



Tres nuevos fallos de seguridad afectan a GoAhead, un servidor web pequeño que los fabricantes de dispositivos integran en routers, impresoras, puertas de enlace y controladores industriales. El software se ejecuta en cientos de millones de dispositivos, incluidos los utilizados por Palo Alto Networks, Siemens, Honeywell y Boeing. Los fallos afectan a la forma en que estos dispositivos verifican los certificados digitales y protegen el tráfico cifrado.

El problema radica en el uso que GoAhead hace de las librerías TLS. El TLS mantiene la privacidad del tráfico web. En una configuración de TLS mutuo, tanto el servidor como el cliente presentan certificados digitales antes de confiar el uno en el otro.

Investigadores de FoxIO, liderados por Sébastien Féry, descubrieron que los fallos pueden permitir que pase un certificado revocado, que un observador lea algunas sesiones cifradas o que se acepte una cadena de certificados excesivamente larga. El impacto real depende de qué librería TLS utilice el dispositivo y de cómo esté configurada. Cada problema fue reportado en privado en abril de 2026, solucionado en GoAhead 6.1.1 y divulgado en avisos de seguridad el 12 de octubre.

La confianza en los certificados ha estado bajo presión este mes. Se ha informado sobre el compromiso de certificados de eMudhra, donde quedaron expuestas las claves privadas de ocho certificados de autoridad de certificación intermedia. Las librerías TLS integradas también han sido objeto de escrutinio, como se vio en las vulnerabilidades de wolfSSL que pusieron en riesgo a muchos dispositivos conectados.

Los certificados revocados siguen funcionando

El problema más grave está calificado como crítico con una puntuación CVSS de 9.1. Se identifica como GOAHEAD-SA-2026-0006 y CVE-2026-115881, y afecta al backend compatible con OpenSSL. Una Lista de Revocación de Certificados, o CRL, es un archivo que nombra los certificados que ya no son confiables. GoAhead carga esta lista, pero nunca activa la comprobación que la lee. OpenSSL necesita un indicador específico antes de verificar la revocación, y GoAhead nunca establece ese indicador.

En pruebas realizadas con GoAhead 6.1.0 y OpenSSL 3.6.2, un certificado de cliente revocado completó el saludo (handshake) de TLS mutuo incluso con la verificación del emisor activada. La función de retorno de verificación no reportó ningún error en ningún paso. Las versiones 3.4.5 hasta la 6.1.0 están afectadas cuando se configura una CRL.

El blog de investigación de FoxIO incluye la ruta del código y los resultados de las pruebas. Señala que una compilación predeterminada no conlleva este riesgo, ya que la configuración debe activarse deliberadamente.

Parámetros débiles de intercambio de claves

El backend de Mbed TLS tiene un fallo de severidad media, con una puntuación de 5.9 y rastreado como GOAHEAD-SA-2026-0005. Un pequeño error en la longitud de un búfer redujo un módulo Diffie-Hellman de 2048 bits a un solo byte.

El servidor enviaba entonces el valor 255 a los clientes durante el saludo. Al quedar solo ocho posibles secretos compartidos, un observador puede probar cada candidato contra el tráfico capturado. En una prueba de concepto, el investigador recuperó el valor correcto tras cinco intentos.

La exposición es más limitada que en el fallo crítico. El problema solo es relevante para sesiones TLS 1.2 DHE_RSA con un cliente que acepte los parámetros corruptos.

El cliente OpenSSL probado los rechazó, y las sesiones ECDHE y TLS 1.3 no se ven afectadas. Aun así, clientes personalizados o integrados sin una comprobación de tamaño mínimo podrían completar una sesión que un observador pasivo puede descifrar.

Omisión de la profundidad de la cadena de certificados

El tercer problema está calificado como Alto con una puntuación CVSS de 7.4. Se rastrea como GOAHEAD-SA-2026-0004 y CVE-2026-115884, y afecta a las compilaciones que utilizan el verificador heredado de LibreSSL en las versiones 3.2.x y de la 3.3.2 a la 3.3.6.

GoAhead limita las cadenas de certificados a una profundidad de 10. En las pruebas, una cadena de 17 certificados basada en una autoridad autofirmada pasó la verificación. LibreSSL reportó un error de emisor en lugar de un error de profundidad, y GoAhead aceptó ese error cuando la comprobación del emisor estaba desactivada. El mismo código compilado en LibreSSL 4.3.1 rechazó la cadena. Las notas de lanzamiento de GoAhead 6.1.1 en GitHub detallan la solución y el aviso de seguridad.

GoAhead 6.1.1 soluciona los tres problemas, y los mantenedores lo describen como un reemplazo directo para la versión 6.1.0. Si usas compilaciones compatibles con OpenSSL desde la 3.4.5 hasta la 6.1.0, deberías actualizar. Los usuarios de Mbed TLS deben actualizar, desactivar las suites DHE de campo finito o cambiarse al backend de OpenSSL. Los usuarios de LibreSSL deben activar la verificación del emisor con un paquete de CA confiable, o cambiarse a OpenSSL o LibreSSL 4.x.

Una corrección de GoAhead no llega a los dispositivos por sí sola. El fundador y CTO de FoxIO, John Althouse, advirtió en X que un parche de GoAhead no significa que exista un parche para cada dispositivo, ya que eso depende del fabricante. Deberías consultar las actualizaciones de firmware con tus proveedores de dispositivos, especialmente para equipos que soporten infraestructuras críticas.

Los equipos de seguridad pueden buscar sistemas afectados mediante huellas digitales de red. La herramienta JA4Scan de FoxIO sondea activamente servidores TLS y los mapea a la librería que ejecutan. FoxIO enumera huellas de ejemplo para compilaciones de GoAhead 6.1.x en OpenSSL, LibreSSL y mbed TLS. También puedes buscar en los registros las suites de cifrado DHE vinculadas al fallo de Mbed TLS.

Estos tres errores demuestran cómo pequeños fallos en el manejo de certificados y claves pueden debilitar un dispositivo. Si tienes productos basados en GoAhead, deberías confirmar tu backend de TLS, revisar tus ajustes y aplicar las actualizaciones del proveedor tan pronto como lleguen.



Fuentes:
https://cybersecuritynews.com/goahead-tls-vulnerabilities/

0 comments :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.