
# Prova de conceito em Rust puro para CVE-2026-31431, visando kernels Linux x86_64 com suporte a AF_ALG AEAD. Build estático com musl, sem dependências em tempo de execução, para pesquisa de segurança autorizada.
POC do CVE-2026-31431. Implementação pura em Rust, sem dependências em tempo de execução.
Kernels Linux x86_64 com CONFIG_CRYPTO_USER_API_AEAD=y (suporte a AF_ALG AEAD) e módulo algif_aead carregável.
./CVE-2026-31431-copyfail-rs

libc + flate2 (backend zlib puro em Rust, sem necessidade de compilador C).CVE-2026-31431-copyfail-rs/
├── Cargo.toml
├── build.sh
├── .cargo/
│ └── config.toml
├── src/main.rs
└── README.md
Esta ferramenta destina-se exclusivamente a pesquisa de segurança e testes autorizados. É necessário obter autorização escrita explícita do sistema alvo antes do uso. O usuário é responsável por cumprir as leis locais aplicáveis; o autor não se responsabiliza por qualquer uso não autorizado, ilegal ou antiético.
Caso encontre vulnerabilidades relacionadas, siga o processo de divulgação responsável de vulnerabilidades e reporte-as prontamente ao fornecedor ou à organização de segurança competente.