
es un exploit de PoC que apunta a una vulnerabilidad específica en el kernel de Linux (CVE-2024-0582)
GenIoURingExploit es un exploit PoC que apunta a una vulnerabilidad específica en el kernel de Linux (CVE-2024-0582). El PoC aprovecha el mecanismo io_uring para obtener acceso no deseado y potencialmente escalar privilegios manipulando los búferes de sockets y desencadenando ciertos comportamientos del kernel.
io_uring para la manipulación eficiente de búferes.gcc, make) para compilar el código en C.liburing instalada en su sistema.Clonar el repositorio:
git clone https://github.com/geniuszly/CVE-2024-0582
cd CVE-2024-0582
Compilar el exploit:
Asegúrese de tener las herramientas de compilación necesarias y liburing instaladas:
gcc -o CVE-2024-0582 GenIoURingExploit.c -luring
Ejecutar el exploit:
Advertencia: Este PoC es solo con fines educativos. Ejecutarlo en un sistema de producción puede causar un comportamiento impredecible y solo debe hacerse en un entorno controlado.
sudo ./CVE-2024-0582
El exploit funciona de la siguiente manera:
io_uring para interactuar con los búferes de sockets del kernel./bin/sh).Este proyecto está destinado únicamente a fines educativos. Los autores no son responsables del mal uso de este código. El uso de este PoC debe limitarse a pruebas en entornos de hacking ético controlados.