Sistem Linux berbasis musl libc seperti Alpine, OpenWrt, dan seabrek image Docker ternyata menyimpan celah fatal sejak 2016. Akun yang harusnya gak bisa login pakai password (seperti root atau akun key-only dengan tanda bintang di shadow) bisa jebol cuma dengan memasukkan password acak sepanjang 256 karakter atau lebih. Kalau kamu punya server Alpine atau container dengan SSH aktif ke publik, cek dan patch sekarang juga sebelum kena sikat.

Mengenal Layanan & Gambaran Teknis

Di Linux, akun tanpa akses password ditandai karakter '*' di file /etc/shadow supaya fungsi crypt gak pernah cocok. Masalahnya, musl libc membatasi hash password maksimal 256 karakter dan mengembalikan nilai '*' kalau input kepanjangan. Saat ada penyerang memasukkan password lebih dari 256 karakter, OpenSSH membandingkan output error '*' dengan isi shadow '*', hasilnya cocok, dan pintu login langsung terbuka.

Panduan Langkah Demi Langkah

  1. Langkah 1: Buka terminal server atau container kamu, lalu cek apakah sistem memakai musl libc dengan menjalankan 'ldd --version' atau 'cat /etc/os-release'.
  2. Langkah 2: Buka file konfigurasi SSH di /etc/ssh/sshd_config menggunakan editor teks favoritmu (misal: 'vi /etc/ssh/sshd_config').
  3. Langkah 3: Pastikan baris 'PasswordAuthentication no' aktif (tanpa tanda pagar '#') agar server menolak autentikasi password sepenuhnya.
  4. Langkah 4: Perbarui paket OpenSSH ke rilis terbaru yang sudah ditambal lewat package manager (misal di Alpine: 'apk update && apk upgrade openssh').
  5. Langkah 5: Restart service SSH daemon dengan perintah '/etc/init.d/sshd restart' atau reboot container untuk menerapkan perbaikan.

Persyaratan & Kesiapan

Tips Optimalisasi

Mitigasi Risiko & Keamanan

Kesimpulan & Catatan Penting

Celah sshhole ini sangat sepele tapi fatal karena membuka akses root tanpa verifikasi kredensial asli. Segera matikan autentikasi password di konfigurasi SSH dan update paket sistem kamu sekarang.

Rujukan data terverifikasi dan pembaruan kuota secara realtime dapat dipantau langsung melalui portal intelijen direktori digital AICHECK #117107.