Un fallo crítico de OpenSSH pone en riesgo Alpine
Alpine está detrás de muchísimos contenedores. Si alguno acepta SSH con contraseña, quizá hoy toque revisar la configuración sin esperar.
OpenSSH ha publicado una nueva versión con una mitigación urgente para una vulnerabilidad crítica que afecta a sistemas Linux que usan la biblioteca musl libc y no usan PAM para la autenticación por contraseña. Alpine Linux, muy popular como base de imágenes de contenedores, es el ejemplo que citan los propios desarrolladores. Lo recoge LWN.net.
Quién está afectado
Según el mensaje de Damien Miller, desarrollador de OpenSSH, el fallo no existe en:
- Sistemas que no son Linux.
- Distribuciones Linux con glibc, que son la mayoría de las de escritorio y servidor más extendidas.
- Sistemas Linux que usan PAM para la autenticación por contraseña.
El riesgo se concentra, por tanto, en combinaciones de Linux con musl y sin PAM, como Alpine. Eso incluye servidores, máquinas virtuales y contenedores basados en esa distribución que ejecuten sshd.
Qué hacer ya
La recomendación de Miller es tajante: quien administre un sistema así debe dejar de leer y configurar PasswordAuthentication no en sshd, es decir, desactivar el acceso por contraseña y quedarse con la autenticación por clave. Además, conviene actualizar OpenSSH en cuanto la versión corregida llegue a los repositorios.
El proyecto Alpine ha anunciado que llevará el arreglo de OpenSSH a versiones anteriores «hasta Alpine 3.16», de modo que las ramas antiguas que siguen en uso también recibirán la corrección.
Y si un contenedor no necesita SSH, no hay motivo para tener sshd escuchando: cada servicio expuesto es una puerta más.
Un fallo que no es del todo de OpenSSH
Miller explica que su equipo considera que la causa de fondo del error está fuera de OpenSSH, pero que están «en buena posición para ofrecer una mitigación rápidamente». No ha detallado públicamente, en el material disponible, dónde está exactamente el origen del problema ni en qué consiste el fallo.
Tampoco se sabe todavía si la vulnerabilidad se está explotando activamente ni qué puede conseguir exactamente un atacante con ella. Hasta que haya más detalles, lo prudente es tratarla como lo que sus desarrolladores dicen que es: crítica.
Fuente: LWN.net
Sigue leyendo
Noticia
El ataque a switches Zyxel usaba un fallo desconocido
Parchear el fallo señalado no protegía de nada. Quien se fió del aviso y del número de versión puede seguir expuesto sin saberlo.
Noticia
Xen deja que una máquina virtual espíe a sus vecinas
Si tu servidor es una máquina virtual, comparte hierro con desconocidos. Con Xen sin parchear, uno de ellos podría leer y tocar tu memoria.
Noticia
Un script de analítica abrió la puerta a espiar móviles
Bastaba con entrar en una web para que un móvil sin actualizar soltara cookies, contraseñas y chats. Cualquier script ajeno puede ser la próxima puerta.
