Em 15 de 2026, Greg Kroah-Hartman anunciou o lançamento do kernel Linux 7.0.8. Esta é uma atualização importante para quem utiliza a série de kernels 7.0. Embora todo novo lançamento traga correções, este é especial porque elimina uma brecha de segurança perigosa conhecida como ssh-keysign-pwn.

Leitura Recomendada: Linus Torvalds corrigiu vulnerabilidade de "roubo de descritor de arquivo" com 6 anos

O que é a falha ssh-keysign-pwn?

Especialistas em segurança rastreiam esta falha como CVE-2026-46333. Trata-se de um exploit "local root", ou seja, um usuário comum pode usá-lo para se tornar superusuário (root). A equipe da Qualys encontrou o bug e o reportou aos desenvolvedores do kernel.

Especificamente, o problema reside na função ptrace_may_access(). Esta função deveria verificar se um usuário tem permissão para inspecionar um programa em execução. No entanto, o kernel ignora essa verificação se o programa estiver em processo de encerramento.

Como o ataque funciona

O ataque ocorre durante uma janela de tempo minúscula, de fração de segundo, quando um programa é encerrado. Nesse momento, o programa libera sua memória, mas ainda mantém seus arquivos abertos por um breve período. Consequentemente, um atacante pode usar uma ferramenta chamada pidfd_getfd para "roubar" esses arquivos abertos.

Como o kernel ignora a verificação de segurança durante essa janela, o atacante pode capturar arquivos que deveriam estar fora dos limites. Por exemplo, eles podem ler chaves SSH do host ou o arquivo de senhas do sistema. Hackers já publicaram código funcional que prova que este ataque funciona de forma confiável.

Quem está em risco?

Se você administra um servidor onde muitas pessoas têm contas, deve estar muito preocupado. Isso inclui:

  • Hosts multi-inquilino onde diferentes usuários compartilham o mesmo servidor.
  • Clusters de contêineres como Kubernetes.
  • Executores CI/CD que lidam com código de várias fontes.

Toda grande distribuição Linux construída desde 2017 pode conter esse bug lógico em seu código. Distribuições como AlmaLinux já confirmaram que as versões 9 e 10 são vulneráveis às ferramentas de ataque públicas.

Como proteger seu sistema

A melhor maneira de se manter seguro é atualizar seu kernel para a versão 7.0.8 imediatamente. Linus Torvalds aplicou a correção em 14, e Greg Kroah-Hartman a incluiu neste novo lançamento estável.

Se você usa AlmaLinux, pode simplesmente executar uma atualização do sistema para obter os kernels corrigidos para as versões 8, 9 e 10. Essas atualizações também incluem correções para outros bugs recentes, como Fragnesia.

Uma correção temporária rápida

Se você não puder reiniciar seu servidor agora, pode usar uma solução alternativa temporária. Você pode endurecer uma configuração de segurança chamada ptrace_scope. Use este comando para bloquear as ferramentas de ataque conhecidas:

sudo sysctl -w kernel.yama.ptrace_scope=2

Definir isso como 2 restringe certas ações apenas a administradores. Embora isso ajude, não é uma correção permanente. Você ainda deve instalar o novo kernel e reiniciar seu sistema o mais rápido possível para estar totalmente seguro.