O que aconteceu

Um erro no OpenSSH, programa usado para acessar servidores à distância pelo SSH, permite entrar em contas sem senha. O problema atinge alguns servidores com Alpine Linux, uma versão enxuta do Linux.

O OpenSSH classificou a falha como crítica. Ontem, 5 de novembro, a equipe lançou a versão 10.6p2 com a correção. O pesquisador Özgün Kültekin foi quem relatou o problema.

Para explorar a falha, o invasor precisa de acesso à rede do servidor, do nome de uma conta sem senha e de uma senha com 257 a 1.024 bytes. Um único login já basta. Até agora, ninguém relatou ataques. A Alpine publicou pacotes corrigidos para todas as versões desde a 3.16. Ainda não há CVE atribuído.

Por que isso importa

A falha é simples de usar e atinge um componente comum em servidores. Por isso, qualquer máquina com a configuração errada pode ser invadida sem aviso. A equipe do OpenSSH também disse que agentes de IA encontram falhas como essa em horas, o que diminui o tempo para corrigir antes de ataques.

Como isso afeta você

Se você administra um servidor Alpine Linux com o OpenSSH e com login por senha ligado, sua máquina pode estar exposta. Isso pesa mais em empresas e provedores de nuvem.

Se você usa apenas computador pessoal, celular ou hospedagem comum, provavelmente nada muda para você agora. Imagens de nuvem do tiny-cloud, entre as versões 3.18.11 e 3.24.3, também merecem atenção. Containers sem SSH e servidores com login por senha desligado não são afetados.

O que você pode fazer

De forma geral, quem administra servidores deve atualizar o sistema e reiniciar o SSH assim que a correção estiver disponível. Se não der para atualizar agora, desligue o login por senha, com cuidado para não perder o acesso. Se não der para descartar um acesso indevido, trate a máquina como comprometida.

  • Atualize os pacotes do Alpine com o gerenciador apk.
  • Reinicie o serviço sshd para a correção valer.
  • Se não puder atualizar, desligue o login por senha no sshd.
  • Confira se o login por chave continua funcionando antes de mudar a configuração.
  • Verifique os logs em busca de logins aceitos sem senha.