Fallo en OpenSSH y musl: cualquier contraseña abre Alpine Linux
Un error de diez años entre OpenSSH y la biblioteca musl permite acceder a una cuenta bloqueada con cualquier contraseña de entre 257 y 1.024 caracteres.

Una nueva vulnerabilidad en la interacción entre OpenSSH y musl, una biblioteca de C, permite a un atacante entrar en una cuenta bloqueada con cualquier contraseña de entre 257 y 1.024 caracteres. Afecta a la configuración por defecto de Alpine Linux, una distribución muy extendida en la nube y en las imágenes de Docker.
El hallazgo llega poco después del fallo de PHP que dejó fuera de juego a numerosos servidores web, y vuelve a golpear una pieza básica de la infraestructura: SSH, el protocolo para conectarse a una máquina remota desde la línea de comandos.
Cómo funciona la evasión
Dicho de forma simplificada, una contraseña de esa longitud provoca un error que devuelve al sistema el carácter «*». Ese signo es el que se usa en las cuentas que no dependen de contraseña, así que el acceso se valida. Deben cumplirse otras condiciones, como una contraseña con hash SHA256 o SHA512, pero son habituales en sistemas basados en Alpine Linux.
Otros sistemas que usan los mismos componentes también podrían estar expuestos: OpenWrt en routers, y Buildroot y Yocto en dispositivos conectados.
El fallo es fácil de explotar. Hay pocas máquinas vulnerables, pero es sencillo localizar las que exponen su puerto SSH en Internet y enviarles una contraseña demasiado larga. Una sola conexión basta para saber si el acceso se abre.
Diez años sin ser detectado
Presente desde 2016, el error pasó inadvertido una década hasta que Özgün Kültekin, investigador de Wakefield, lo encontró con la ayuda de un ejército de agentes de IA. Compiló sshd en todas las configuraciones posibles (glibc, musl, con y sin PAM) y lanzó, según sus palabras, unas 17.600 conexiones extrañas: hashes raros, cuentas rotas y contraseñas excesivamente largas.
Los desarrolladores de Alpine Linux y musl ya han publicado una corrección que conviene instalar cuanto antes. Si no sabes si tus dispositivos usan Alpine Linux, lo más recomendable es actualizar tus aplicaciones Docker, tu NAS, tu televisor conectado o tu router a la última versión del sistema.
Apps que merecen la pena
Toca las casillas correctas, suma y alcanza el objetivo. Fácil de aprender, difícil de dominar. Gratis, para todas las edades.
Conversa con un compañero de IA; cada frase vuelve corregida y explicada en tu idioma. 9 idiomas, de A1 a C2.
Abre mensajes EDIFACT y X12, cada segmento explicado, conversión a JSON/XML, exportación a PDF y Excel. Funciona en local, sin subir nada.
Elige para quién es, la ocasión y su personalidad. El buscador lee las descripciones de tiendas locales y ordena lo que encaja. Gratis, sin registro.
Más de este día
Ver todas →
Apple Intelligence: paquetes de uso a 49,99 dólares en Logic Pro

Redalpine cierra RAC VIII, un fondo de 250 millones de dólares

Valkyrie Dynamics recibe 1 M€ para radares de drones interceptores

Red Hat lanza OpenShift 5 con herramientas de IA para resolver fallos
Más en: Seguridad
Ver todas →
iOS 27.2.1: Apple corrige nueve fallos en iMessage y Bluetooth

El NIS de Corea del Sur reducirá las pruebas duplicadas de seguridad

Anthropic, investigada en Corea del Sur por una filtración
