About CVE-2021-4034

Last Update Article: 2022-01-27 12:12:29


About CVE-2021-4034

Pada akhir Januari 2022 ini, kerentanan pada Linux kembali ditemukan oleh para peneliti keamanan, tepatnya pada tanggal 25 Januari 2022 kerentanannya mulai dipublikasi seperti pada tangkapan layar berikut ini diskusi dibuka oleh Qualys Security Advisor.

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image.png

Kerentanan ini adalah menaikan level user di level apapun ke level paling tinggi di Linux (root), yang mana jika sebuah server / komputer yang terdampak pada celah ini akan sangat berbahaya, karena root akan bisa melakukan apapun di Linux.

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-1.png

Sumber Gambar

Kerentanan ini terdapat pada sebuah binary bernama pkexec yaitu sebuah binary yang dapat menjalankan perintah / command dari pengguna lain yang ada. Beberapa hal yang menjadi catatan dari peneliti tentang kerentanan ini adalah sebagai berikut:

  • pkexec terpasang sedari bawaan os hampir di semua distro yang umum (Ubuntu, Debian, Fedora, CentOS dan beberapa yang umum yang sangat mungkin rentan)
  • pkexec sudah memiliki celah sejak pertama kali dikembangkan pada Mei 2009 (commit c8c3d63, “Add a pkexec(1) command”) atau beberapa yang sama lainnya (16 Mei 2009)
  • Semua user di dalam yang tidak punya privilege bisa naik ke root lewat celah ini
  • Celah ini tetap dapat dieksekusi meskipun polkit sendiri sedang tidak berjalan di belakang layar.

Sebenarnya para peneliti belum mempublikasi exploit untuk temuan celah ini, namun pada 1 hari setelahnya (1 Day) beberapa peneliti mempublikasi exploitnya pada (commit, 282f516) [exploit]. Dengan ini penulis dapat mencobanya pada komputer yang dipakai oleh penulis dan server untuk automasi yang ada di kediaman penulis.

  1. Komputer Keseharian Penulis Windows 11 dengan WSL

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-2.png

Komputer penulis yang digunakan dengan wsl 2 di windows 11 dengan detail spesifikasi ini

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-3.png

Versi pkexec

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-4.png

Terdampak oleh kerentanan CVE-2021-4034

  1. Server Raspberry PI

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-5.png

Server Raspberry PI dengan detail spesifikasi ini

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-6.png

Versi pkexec

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-7.png

Dengan versi pkexec yang sama dan versi ubuntu yang sama ternyata exploit pada Raspberry PI server saya tidak berjalan namun dengan versi yang sama (pkexec) harusnya tetap memiliki celah yang sama. Berikut ini ada beberapa tangkapan layar yang saya dapatkan dari teman-teman saya yang ada di lini masa sosial media saya

  1. Server Raspberry PI (Jonias SHL)

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image.jpeg

Terkena Dampak

  1. Fedora (Jonias SHL)

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-1.jpeg

Tidak Berjalan Exploitnya (pkexec 0.120)

  1. armbian 5.9.0-arm-64 (Ryan Fabela)

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-2.jpeg

Terkena Dampak

  1. armbian 5.4.152-flippy-66 (Riyan Firmansyah)

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-3.jpeg

Tidak Terdampak

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-8.png

Sumber Gambar

Lalu cara mitigasi / patching yang disarankan oleh penemu celah CVE-2021-4034 adalah dengan cara merubah permission dari pkexec itu sendiri menjadi 0755 atau -rwxr-xr-x atau drwxr-xr-x yang mana artinya adalah Owner dari pkexec dapat rwx, groupnya r-x dan lainnya r-x (0755)

Patching chmod 0755 /usr/bin/pkexec

Hasil patching di Windows 11 WSL 2, exploit sudah tidak dapat berjalan.

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-9.png

Hasil patching di Raspberry PI Ubuntu 2020, dengan hasil yang sama, exploit tidak bisa berjalan.

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-10.png

Begitulah bentuk mitigasi yang dapat dilakukan untuk mengantisipasi kerentanan CVE-2021-4034 pada komputer Linux yang mungkin anda miliki. Mungkin jika tulisan saya bermanfaat, saya akan berekspresi seperti ini

https://blog.nikkoenggaliano.my.id/wp-content/uploads/2022/01/word-image-11.png

Sumber Gambar

Terima kasih sekali lagi telah membaca.

Referensi: