
Explora a CVE-2026-31431 no Linux usando uma implementação em Rust para obter escalada local de privilégios via uma primitiva de escrita arbitrária no cache de páginas
Este software fornece uma ferramenta para testar a vulnerabilidade Linux CVE-2026-31431. Ele usa a linguagem de programação Rust para interagir com arquivos do sistema. O programa permite que os usuários executem shellcode personalizado em sistemas alvo. Esta ferramenta ajuda pesquisadores de segurança a verificar se seus ambientes Linux lidam corretamente com a cópia de arquivos. Ela se concentra na falha de escalada de privilégios encontrada no mecanismo de cópia do kernel Linux.
Antes de começar, certifique-se de que seu computador atenda a esses requisitos básicos. Você precisa de uma conexão estável com a internet para baixar a ferramenta. Você também precisa de um sistema operacional Windows executando a versão 10 ou 11. Esta ferramenta requer 50 MB de espaço livre em disco. Nenhuma instalação extra de software é necessária, pois este programa inclui todos os componentes necessários para funcionar.
Você deve visitar a página do projeto para obter os arquivos necessários. Navegue até o link oficial abaixo para acessar o repositório.
Clique Aqui Para Visitar a Página e Baixar
Ao chegar na página, procure pela seção chamada Releases no lado direito da tela. Clique no número da versão mais recente para ver os arquivos disponíveis. Selecione o arquivo que termina em .exe para baixar o aplicativo para o seu computador. Salve este arquivo em uma pasta que você possa encontrar facilmente, como a pasta Downloads.
Siga estas etapas para executar o software.
A interface opera inteiramente através de um terminal baseado em texto. Quando o aplicativo inicia, você vê um menu com opções numeradas. Digite o número da ação que deseja realizar e pressione a tecla Enter.
Sempre revise as mensagens de status na janela de texto. Essas mensagens informam claramente se a ferramenta encontrou uma vulnerabilidade ou se a tentativa falhou. Se a ferramenta detectar a falha CVE-2026-31431, ela notificará você imediatamente.
O Windows pode bloquear este programa porque ele realiza ações comuns a ferramentas de teste de segurança. Essa atividade aciona o comportamento padrão do antivírus. Você pode precisar adicionar uma exceção nas configurações de Segurança do Windows para permitir que o arquivo seja executado.
Esta etapa impede que o Windows pare a ferramenta enquanto você verifica as fragilidades do sistema.
Use esta ferramenta apenas em hardware que você possui ou tem permissão para testar. Realizar testes em sistemas sem autorização viola leis e políticas de segurança digital. Trate o shellcode que você usa com cuidado. Sempre teste seus scripts em uma máquina virtual ou em um ambiente de rede isolado primeiro. Essa prática mantém seu hardware principal seguro contra erros inesperados ou instabilidades do sistema.
O que acontece se o programa fechar de repente? Isso indica um problema com as permissões ou a arquitetura interna do alvo. Verifique o histórico do seu antivírus para ver se a ferramenta foi detectada.
Posso executar isso em um Mac? Esta implementação específica suporta sistemas Windows nativamente. Usuários Linux podem precisar recompilar o código fonte em Rust.
Esta ferramenta requer acesso à internet? Não. Depois de baixar o arquivo, você pode executá-lo offline.
Onde encontro mais ajuda? Revise a pasta de documentação incluída no repositório para mais detalhes sobre a vulnerabilidade subjacente. A comunidade Rust também fornece extensos recursos sobre como lidar com segurança de memória e chamadas de sistema, se você quiser aprender mais sobre o design do código.
Se você encontrar erros, certifique-se de executar a ferramenta como administrador. Clique com o botão direito no arquivo e selecione Executar como administrador. Isso concede à ferramenta os privilégios necessários para interagir com arquivos do sistema. Se a tela piscar e desaparecer, abra uma janela do Prompt de Comando, arraste o arquivo para dentro da janela e pressione Enter para ver a saída do erro. Isso revela o motivo específico do fechamento. Entre em contato com os desenvolvedores enviando um issue na página do repositório se o erro envolver um bug no código. Forneça o texto da mensagem de erro para ajudar a equipe a resolver o problema mais rápido.