
Exploit de prueba de concepto para CVE-2024-44946, una condición de carrera de use-after-free en el kernel de Linux. Proporciona código fuente en C, instrucciones de compilación y orientación para observar la corrupción con KASAN o dmesg.
Uso del PoC Mejorado: Compilar el PoC:
bash Copy code gcc -o kcm_uaf_poc_advanced kcm_uaf_poc_advanced.c -pthread Ejecutar el PoC:
bash Copy code sudo ./kcm_uaf_poc_advanced El PoC mejorado debería simular una condición de carrera altamente compleja, potencialmente desencadenando la vulnerabilidad UAF en el kernel de Linux. Puede revisar los registros del kernel usando dmesg o herramientas similares. Analizar los Registros del Kernel:
Inspeccione los registros en busca de cualquier señal de UAF o corrupción de memoria del kernel relacionada. Se recomienda el uso de KASAN u otras herramientas de depuración para detectar problemas sutiles. Aviso Legal: Este PoC mejorado se proporciona estrictamente con fines educativos y de investigación. El uso o distribución no autorizada de este código es ilegal y poco ético. Asegúrese siempre de tener permiso para probar los sistemas en los que está trabajando.