
Preuve de concept d'exploitation pour CVE-2024-44946, une condition de course use-after-free dans le noyau Linux. Fournit le code source C, les instructions de compilation et des conseils pour observer la corruption avec KASAN ou dmesg.
Usage du PoC amélioré : Compilez le code du PoC :
bash Copy code gcc -o kcm_uaf_poc_advanced kcm_uaf_poc_advanced.c -pthread Exécutez le PoC :
bash Copy code sudo ./kcm_uaf_poc_advanced Le PoC amélioré doit simuler une condition de concurrence très complexe, pouvant potentiellement déclencher la vulnérabilité UAF dans le noyau Linux. Vous pouvez vérifier les journaux du noyau à l'aide de dmesg ou d'outils similaires. Analysez les journaux du noyau :
Inspectez les journaux pour tout signe de UAF ou de corruption de mémoire du noyau associée. L'utilisation de KASAN ou d'autres outils de débogage est recommandée pour détecter tout problème subtil. Avertissement : Ce PoC avancé est fourni strictement à des fins éducatives et de recherche. Toute utilisation ou distribution non autorisée de ce code est illégale et contraire à l'éthique. Assurez-vous toujours d'avoir l'autorisation de tester les systèmes sur lesquels vous travaillez.