Baru-baru ini ditemukan kerentanan peningkatan hak istimewa lokal pada utilitas pkexec yang disediakan oleh paket Polkit. Utilitas pkexec tidak menangani parameter baris perintah dengan benar, memungkinkan pengguna lokal tanpa hak istimewa untuk meningkatkan hak istimewa mereka dengan menyuntikkan parameter dan mengambil alih sistem operasi yang terpengaruh.
Kerentanan yang terdeteksi
ID Kerentanan: CVE-2021-4034
Tingkat Keparahan Kerentanan: Tinggi
Versi yang Terpengaruh: Semua distribusi Linux utama
Detail
Kerentanan CVE-2021-4034 adalah kerentanan korupsi memori pada utilitas pkexec dari Polkit. Utilitas pkexec adalah program setuid-root yang diinstal pada setiap distribusi Linux utama dan memungkinkan pengguna tanpa hak istimewa menjalankan perintah sebagai pengguna dengan hak istimewa berdasarkan kebijakan yang telah ditentukan. Versi pkexec saat ini tidak menangani parameter baris perintah dengan benar. Penyerang dapat mengeksploitasi kerentanan ini dengan membuat variabel lingkungan untuk menginduksi pkexec agar mengeksekusi kode sembarang. Eksploitasi sukses atas kerentanan ini dapat menyebabkan peningkatan hak istimewa lokal dan memberikan pengguna tanpa hak istimewa izin administratif pada sistem operasi yang terpengaruh.
Saran Keamanan
Kerentanan CVE-2021-4034 telah diperbaiki dalam versi berikut dari Polkit untuk Anolis OS dan Alibaba Cloud Linux:
Anolis OS 7: polkit-0.112-26.an7.1
Anolis OS 8: polkit-0.115-13.an8_5.1
Alibaba Cloud Linux 2: polkit-0.112-26.3.al7.1
Alibaba Cloud Linux 3: polkit-0.115-13.al8.1
Distribusi Linux lainnya telah menyediakan tambalan keamanan untuk memperbaiki kerentanan ini. Kami menyarankan Anda untuk meningkatkan Polkit ke versi aman sesegera mungkin. Untuk informasi lebih lanjut tentang pengumuman resmi Ubuntu, Red Hat, CentOS, dan Debian mengenai kerentanan ini, lihat dokumen berikut:
Beberapa perintah yang digunakan untuk meningkatkan Polkit:
Untuk sistem operasi CentOS, jalankan perintah berikut untuk meningkatkan Polkit ke versi aman:
yum clean all && yum makecache && yum update polkit -ySetelah Polkit ditingkatkan, Anda dapat menjalankan perintah berikut untuk melihat versi Polkit dan memeriksa apakah versinya aman:
rpm -qa polkitUntuk sistem operasi Ubuntu, jalankan perintah berikut untuk meningkatkan Polkit ke versi aman:
sudo apt-get update && sudo apt-get install policykit-1Setelah Polkit ditingkatkan, Anda dapat menjalankan perintah berikut untuk melihat versi Polkit dan memeriksa apakah versinya aman:
dpkg -l policykit-1
Referensi
Pihak yang mengumumkan
Alibaba Cloud Computing Co., Ltd.