Vulnerabilidad sshole en OpenSSH y qué reveló la honeynet de LACNIC

10/11/2026

Vulnerabilidad sshole en OpenSSH y qué reveló la honeynet de LACNIC

Por Guillermo Pereyra

¿Y si una contraseña exageradamente larga te dejara entrar a una cuenta que no tiene contraseña? Parece una broma, pero fue noticia la semana pasada en el mundo OpenSSH.

El 5 de noviembre, OpenSSH publicó la versión 10.6p2 con una corrección crítica para sistemas Linux con musl y PAM deshabilitado. La falla se conoce como *sshole, tiene el identificador CVE-2026-123158 y un puntaje CVSS de 8.1. La reportó Özgün Kültekin, de Wakefield.

Las cuentas sin contraseña usable guardan un asterisco en /etc/shadow. Como explica Help Net Security, cuando la librería musl recibe una contraseña de más de 256 bytes, crypt() falla y devuelve también un asterisco. El demonio sshd compara, ambos coinciden, y deja pasar.

(Acceso libre, no requiere suscripción)

Según el resumen de Invadel, tienen que darse cuatro condiciones a la vez:

  • sshd corre sobre musl y sin PAM, como el paquete por defecto de Alpine.
  • La autenticación por contraseña está habilitada, que es el valor por defecto.
  • La cuenta atacada tiene exactamente un asterisco en /etc/shadow.
  • Otra cuenta local tiene un hash de contraseña SHA-crypt.

Las distribuciones con glibc, como Debian o Ubuntu, no están afectadas.

Hay un matiz importante, el usuario root solo acepta contraseña si un administrador configuró PermitRootLogin yes. El riesgo más concreto está en el usuario alpine de las imágenes oficiales para la nube, que puede convertirse en root con doas sin contraseña.

Las opiniones expresadas por los autores de este blog son propias y no necesariamente reflejan las opiniones de LACNIC.

0 Comments
Oldest
Newest Most Voted