Teknologi

Celah Keamanan Lama Berusia Satu Dekade Ancam Perangkat Linux

Celah Keamanan Lama Berusia Satu Dekade Ancam Perangkat Linux

Perangkat yang menjalankan konfigurasi tertentu dari Alpine Linux dan distribusi lainnya menghadapi ancaman kerentanan berusia satu dekade. Celah ini memungkinkan pihak luar untuk masuk ke dalam perangkat tanpa memerlukan kata sandi sama sekali.

Mekanisme Kerentanan

Kerentanan tersebut muncul dari interaksi antara OpenSSH, pustaka kode yang mengimplementasikan koneksi SSH, serta musl, alternatif ringan untuk pustaka libc. Alpine menggunakan musl yang tidak seperti kebanyakan distribusi Linux lainnya. Selain itu, OpenSSH yang memakai musl wajib tidak menggunakan PAM, kerangka kerja yang mengurus autentikasi pengguna dan pemeriksaan akses akun. Alpine sendiri merupakan distribusi Linux yang ringan dan banyak digunakan, sementara platform lain berpotensi terdampak jika menerapkan konfigurasi serupa.

Eksploitasi yang sukses memerlukan dua kondisi tambahan. Pertama, sistem harus memiliki sedikitnya satu akun pengguna yang bisa diakses memakai kata sandi yang di-hash dengan fungsi SHA256 atau SHA512. Kedua, akun sistem sasaran perlu diatur tanpa kata sandi dengan mencantumkan tanda bintang pada kolom sandi di berkas /etc/shadow, tempat penyimpanan hash sandi Linux. Akun tanpa kata sandi lazim dipakai untuk akun yang mengandalkan autentikasi berbasis sertifikat dan pengaturan ini lumrah untuk jenis akun tertentu.

Dampak dan Temuan Keamanan

Ketika seluruh syarat tersebut terpenuhi, risikonya tergolong sangat tinggi bagi perangkat yang rentan.

Pengelola Alpine menyatakan pada hari Kamis bahwa penyerang yang dapat menjangkau port SSH bisa masuk tanpa mengetahui sandi apa pun, di mana prosesnya hanya memerlukan satu koneksi, selalu berhasil, serta tidak butuh percobaan berulang.

Saat masuk ke akun yang tidak memiliki kata sandi, penyerang dapat memperoleh akses dengan mengetikkan lebih dari 256 karakter di kolom kata sandi.

Firma keamanan Checkpoint menyampaikan bahwa penggunaan fungsi SHA256 atau SHA512 memegang peranan penting karena sshd meminjam salt akun tersebut, dan serangan akan gagal tanpanya. Peneliti perusahaan tersebut menambahkan bahwa pengujian mereka memperlihatkan akun harus dalam keadaan aktif, bukan sekadar menyimpan hash. Checkpoint juga melaporkan bahwa akun root aman di bawah pengaturan default PermitRootLogin prohibit password, kendati akun yang bisa dijangkau dengan hak akses doas atau sudo tetap berpotensi menjadi root.

Mungkin Anda Suka

Tinggalkan Komentar

Alamat email tidak akan dipublikasikan. Kolom wajib ditandai *