Uma vulnerabilidade perigosa foi descoberta na maioria das distribuições Linux: 732 bytes de código concedem acesso root a qualquer pessoa.

Os desenvolvedores do Xint Code, uma solução de segurança baseada em IA, descobriram uma vulnerabilidade perigosa no kernel do Linux e, consequentemente, na maioria das distribuições Linux populares. Essa vulnerabilidade, chamada Copy Fail e identificada como CVE-2026-31431, permite que qualquer usuário sem privilégios obtenha acesso root em praticamente qualquer servidor ou PC Linux. Isso pode ser feito com apenas 732 bytes de código Python.

Fonte da imagem: AltumCode / unsplash.com

A vulnerabilidade Copy Fail está relacionada à forma como o Linux lida com arquivos. O sistema operacional não lê os dados do disco rígido ou da unidade de estado sólido (SSD) a cada acesso a um arquivo, mas sim grava seu conteúdo em uma área especial da RAM chamada Cache de Páginas, que é dividida em fragmentos de 4 KB (páginas). Esse cache é compartilhado por todo o sistema — até mesmo processos dentro de contêineres Docker em servidores acessam o mesmo cache. A vulnerabilidade é explorada por meio do programa su (Switch User ou Substitute User), que permite que um usuário padrão obtenha privilégios de administrador ao inserir sua senha, tornando-o um alvo frequente de hackers.

O script, que requer Python 3.10 ou posterior e tem apenas 732 bytes, permite modificar apenas quatro bytes dentro do programa su ou de qualquer outro programa. Ele acessa não o arquivo correspondente no disco, mas sua cópia no cache de páginas da RAM — e é executado com privilégios de root. Isso é possível graças a três recursos do Linux: a interface AF_ALG, que permite o acesso a algoritmos criptográficos no kernel do Linux; a função splice(), que permite o acesso ao kernel do sistema operacional a partir do cache de páginas de qualquer arquivo, desde que o usuário tenha pelo menos permissões de leitura para esse arquivo; e o algoritmo authencesn no sistema de conexão de rede segura IPsec, que usa parte da memória alocada como “espaço temporário” e grava os quatro bytes mencionados diretamente nas páginas de cache do usuário su.O arquivo do programa em si permanece intacto no disco.Portanto, as soluções de segurança não detectam essa alteração.

O perigo do esquema proposto reside no fato de que ele não requer nenhuma condição especial e funciona na primeira tentativa; um único script, aplicável a todas as distribuições, opera de forma oculta e permanece indetectável; e, por fim, um atacante tem a capacidade de escalar além dos contêineres Docker ou Kubernetes até o nível do servidor. Para solucionar essa vulnerabilidade, os pesquisadores que a descobriram desenvolveram uma correção que reverte uma otimização do Linux lançada em 2017. Quando instalada, ela impede que fragmentos do cache de páginas entrem na memória gravável. Recomenda-se que os administradores de sistemas Linux atualizem prontamente o kernel do sistema para a versão mais recente disponível; como solução alternativa temporária, o módulo algif_aead, que apresenta riscos, na interface AF_ALG também pode ser desativado.

admin

Postagens recentes

A Nintendo confirmou um remake do lendário The Legend of Zelda: Ocarina of Time, exclusivo para o Nintendo Switch 2.

Na sequência de rumores recentes, a editora e desenvolvedora japonesa Nintendo revelou um remake do…

40 minutos atrás

A tecnologia Wi-Fi via satélite a bordo de aviões comerciais se tornará um importante campo de batalha entre a SpaceX Starlink e a Amazon Leo.

O desejo das companhias aéreas globais de atrair clientes premium está tornando o Wi-Fi de…

1 hora atrás

A Oriole Networks e a AMD lançaram com sucesso uma rede de IA usando tecnologias fotônicas, mas apenas em condições de laboratório.

A startup britânica Oriole Networks anunciou o lançamento da primeira rede de IA escalável do…

2 horas atrás

“Não me enganam, é Titanfall 3”: Empulse, um jogo de tiro com mechas e fases verticais, será lançado em 24 de junho.

A desenvolvedora 1047 Games anunciou a data de lançamento do jogo de tiro em equipe…

2 horas atrás

Uma lei para todos: UE rejeita isenção da DMA para a nova IA Siri da Apple.

Os reguladores europeus criticaram a Apple por tentar transferir a responsabilidade pelo atraso no lançamento…

2 horas atrás