
Pure Rust proof-of-concept para CVE-2026-31431, dirigido a kernels Linux x86_64 con soporte AF_ALG AEAD. Compilación estática con musl, sin dependencias en tiempo de ejecución, para investigación de seguridad autorizada.
POC de CVE-2026-31431. Implementación pura en Rust, sin dependencias en tiempo de ejecución.
Kernels Linux x86_64 con CONFIG_CRYPTO_USER_API_AEAD=y (soporte AF_ALG AEAD) y módulo algif_aead cargable.
./CVE-2026-31431-copyfail-rs

libc + flate2 (backend zlib puro en Rust, sin necesidad de compilador C).CVE-2026-31431-copyfail-rs/
├── Cargo.toml
├── build.sh
├── .cargo/
│ └── config.toml
├── src/main.rs
└── README.md
Esta herramienta está destinada únicamente a investigación de seguridad y pruebas autorizadas. Antes de su uso, se debe obtener autorización escrita explícita del sistema objetivo. El usuario es responsable de cumplir con las leyes y regulaciones locales; el autor no se hace responsable de ningún uso no autorizado, ilegal o contrario a la ética.
Si se descubre una vulnerabilidad relacionada, siga el proceso de divulgación responsable de vulnerabilidades e informe oportunamente al fabricante o a la organización de seguridad correspondiente.