
Proof-of-concept exploit per CVE-2023-0179 mirato all'escalation dei privilegi del kernel Linux. Include istruzioni di compilazione e un binario compilato per ottenere l'accesso root su kernel vulnerabile 6.1.6.
Crediti a https://github.com/TurtleARM
Installa Ubuntu-22.04.5-live-server-iso e installa completamente la versione, ma non aggiornare il sistema
Installa il kernel Linux versione 6.1.6 sulla macchina virtuale con la versione Ubuntu 24.04.5
Installa i seguenti binari per compilare il kernel
build-essential libncurses-dev bison flex libssl-dev libelf-dev bc libmnl-dev libnftnl-dev
Copia il config presente in questo repo nella cartella root del kernel e compila il kernel usando i seguenti comandi
make oldconfig
make -j$(npoc)
sudo make modules_install
sudo make install, if kernel does not show in /boot, try again.
sudo update-grub to update boot manager
reboot, and select the vul kernel
Spostati nella directory del clone del POC nella macchina virtuale, esegui il seguente comando:
make needle
Infine, esegui il binario compilato e goditi la root !! ^