Segurança · 10 de novembro de 2026

Alpine Linux e OpenSSH corrigem vulnerabilidade crítica de acesso

Instagram login screen with fields for username and password
Zulfugar Karimov / Unsplash

O Alpine Linux e o OpenSSH aplicaram correções para uma vulnerabilidade grave que permitia a invasores assumirem o controle total de sistemas através da porta do Secure Shell.

De acordo com um aviso de segurança do Alpine Linux, a falha permitia a intrusão em uma única conexão, com ataques que tinham sucesso em todas as tentativas sem a necessidade de repetições. O problema ocorre em sistemas que utilizam a biblioteca musl, possuem o pacote openssh-server padrão sem o uso de Módulos de Autenticação Plugáveis e estão com a autenticação por senha ativada.

A vulnerabilidade, identificada como CVE-2026-123158, é causada por um único caractere. Quando a função crypt da biblioteca musl recebe uma senha com comprimento entre 257 e 1024 bytes, ela retorna o caractere asterisco como uma string de erro. Como contas sem senha ou contas exclusivas de chave pública também armazenam o asterisco em seus campos de senha, o sistema valida a correspondência e concede o acesso.

Para explorar a falha, o invasor precisa do nome da conta alvo e deve enviar uma senha de 257 a 1024 bytes. O Alpine Linux informou que, se houver pelo menos um usuário com senha no sistema, todas as contas sem senha podem ser acessadas.

Além do Alpine Linux, outros sistemas que utilizam a biblioteca musl podem ser afetados, incluindo o Adelie Linux, Void Linux, Sabotage Linux, OpenWrt e o Yocto Project. A Wind River também está avaliando o impacto da vulnerabilidade em suas distribuições comerciais de Linux embarcado para tomar as medidas necessárias.

Sistemas que utilizam a biblioteca glibc, como Debian, Ubuntu e Fedora, não são afetados, pois a função crypt dessa biblioteca retorna NULL em caso de erro, resultando na recusa do acesso pelo sshd. O grupo *sshole afirmou que este efeito colateral existia potencialmente desde 2016.