OpenSSH 10.6 adiciona assinaturas pós-quânticas e acelera lançamentos
O OpenSSH 10.6, lançado em 6 de outubro, adiciona um tipo de assinatura pós-quântica, desativa a compressão LZ77 e promete correções mais rápidas diante da enxurrada de relatórios de bugs feitos com IA.
4 min de leitura

O OpenSSH 10.6 foi lançado em 6 de outubro de 2026, com um novo tipo de assinatura pós-quântica e uma mudança na forma como o SSH comprime dados. O projeto também diz que vai lançar versões com mais frequência, porque as ferramentas de IA agora encontram bugs mais rápido. O OpenSSH cuida dos logins remotos em um número enorme de servidores, então essas mudanças chegam a muitas máquinas.
O que muda no OpenSSH 10.6
O OpenSSH é o software livre por trás do comando ssh. Ele permite que uma pessoa faça login em outro computador por um link criptografado, copie arquivos e encaminhe tráfego de rede. As notas de versão oficiais listam as mudanças desde a versão 10.5. As principais estão abaixo.
| Mudança | O que faz |
|---|---|
ssh-mldsa44-ed25519 | Um algoritmo de assinatura pós-quântica híbrido para chaves |
| Codificador LZ77 desativado | Desliga uma parte da compressão do SSH para bloquear um vazamento de dados |
WarnWeakCrypto | Uma nova opção do servidor, ativada por padrão, que registra conexões fracas |
Caminhos do sftp mais rígidos | Impede que um servidor grave arquivos fora da pasta de destino |
| Verificação de nome de usuário | O ssh rejeita $ e \ em nomes de usuário digitados na linha de comando |
| Rodadas do arquivo de chave | As rodadas padrão de proteção de chaves sobem de 24 para 32 |
scp -R obsoleto | Os avisos começam agora; uma versão posterior vai ignorar a opção |
Chegam as chaves pós-quânticas
Um algoritmo de assinatura prova quem está do outro lado de uma conexão. Os algoritmos atuais podem ser quebrados por um grande computador quântico do futuro. Os algoritmos pós-quânticos são feitos para resistir a esse tipo de máquina.
O novo tipo ssh-mldsa44-ed25519 é um híbrido. Ele combina o ML-DSA, um projeto pós-quântico, com o Ed25519, um projeto atual muito usado. Um invasor teria de quebrar os dois. As notas de versão dizem que o nome não leva mais o sufixo @openssh.com usado durante os testes. Chaves criadas com essa versão experimental anterior precisam ser geradas de novo ou removidas.
O servidor também ganha o WarnWeakCrypto, que vem ativado por padrão. Ele grava uma linha de log quando um cliente se conecta usando um acordo de chaves que não é seguro no sentido pós-quântico. O acordo de chaves é a etapa em que os dois lados definem um segredo compartilhado.
Por que a compressão ficou mais fraca
O SSH pode comprimir dados antes de criptografá-los. A versão 10.6 desliga o codificador de dicionário LZ77, a parte da compressão que identifica texto repetido. As notas de versão dizem que isso bloqueia um ataque de «recuperação de texto simples entre canais» (cross-channel plaintext recovery), descrito em um artigo de pesquisa de Fabian Bäumer e Marcus Brinkmann. O RuntimeWire informa que pesquisadores demonstraram a falha mais cedo neste ano.
O custo é que a compressão agora economiza menos espaço. O projeto sugere comprimir os dados dentro da aplicação.
As notas listam várias outras correções. O sftp, a ferramenta de transferência de arquivos, agora verifica com mais rigor os caminhos que um servidor envia de volta. Antes, uma cópia recursiva podia gravar arquivos fora da pasta escolhida pelo usuário. Outra correção impede que dados descomprimidos cresçam além do tamanho máximo de pacote.
Relatórios de bugs feitos com IA mudam o calendário de lançamentos
As notas de versão dizem que a equipe recebeu muitos relatórios de segurança feitos com modelos de IA. Muitos não têm impacto real na segurança, acrescentam as notas. Ainda assim, a equipe também alerta que bugs encontrados com IA estão sendo encontrados de novo por outros pesquisadores. Isso significa que invasores que nunca relatam bugs também podem encontrá-los.
O projeto continua querendo os relatórios. «Recebemos muito bem esses relatórios, especialmente quando combinados com triagem humana, análise e casos de teste, e particularmente quando acompanhados de propostas de correção», dizem as notas. Elas acrescentam que «a equipe do OpenSSH vai, por enquanto, fazer lançamentos mais frequentes para colocar as correções de bugs nas mãos dos usuários mais rapidamente». O resumo da LWN descreve o volume como «um grande número de relatórios de bugs de segurança assistidos por IA».
Outros projetos sentem a mesma pressão. No início deste mês, o Google pausou seu programa de recompensas de código aberto por causa de relatórios de IA.
O que isso significa para os desenvolvedores
A maioria das pessoas vai receber o 10.6 pelas atualizações do sistema operacional. Vale a pena fazer algumas verificações agora:
- Planeje mais atualizações. O OpenSSH agora espera lançar versões com mais frequência. Equipes que fixam uma versão ou incluem o OpenSSH em imagens também devem atualizá-las com mais frequência.
- Gere de novo as chaves de teste. Quem testou as chaves pós-quânticas experimentais precisa criar novas chaves
ssh-mldsa44-ed25519ou remover as antigas. - Fique de olho nas novas linhas de log. Com o
WarnWeakCryptoativado, os logs do servidor vão citar os clientes que não usam acordo de chaves pós-quântico. Essa lista mostra quais clientes e bibliotecas antigos atualizar primeiro. - Verifique scripts que passam nomes de usuário incomuns. Um nome de usuário na linha de comando com
$ou\agora falha. Nomes de usuário definidos com a linhaUserem um arquivo de configuração continuam funcionando. - Substitua o
scp -R. Copiar diretamente entre dois hosts remotos comscp -Ragora exibe um aviso. Uma versão futura vai encaminhar essas cópias pela máquina local. - Teste links lentos. Conexões que dependem da compressão do SSH podem transferir mais dados agora. Comprimir os arquivos antes de enviá-los evita a perda.
O RuntimeWire observa que o OpenSSH vem embutido em muitos sistemas operacionais e produtos comerciais. Fabricantes de appliances e roteadores podem demorar mais para entregar o 10.6, então consulte-os sobre a atualização.
Fontes
- OpenSSH 10.6 release notes - OpenSSH
- OpenSSH 10.6 released - LWN.net
- OpenSSH 10.6 disables LZ77 in SSH compression after side-channel research - RuntimeWire
Artigos relacionados

Gzip 1.15 corrige corrida que apagava o arquivo errado
O Gzip 1.15 reúne 119 commits de 75 semanas de trabalho. Corrige uma corrida que podia apagar o arquivo errado e um estouro de buffer ao descompactar .lzh.

Beta do Fedora 45 troca o console do kernel pelo kmscon
O Fedora 45 tira o console de texto do kernel. Três ferramentas param de funcionar, o beta saiu em 15 de setembro e o fbcon fica como reserva.

Ubuntu 26.10 passa cp, mv e rm para coreutils em Rust
O Ubuntu 26.10 entrega cp, mv e rm ao Rust. Uma auditoria com 113 problemas deixou os três fora do 26.04 LTS; a versão estável chega em 15 de outubro.