Pengguna Fedora dan RHEL Diberi Amaran tentang Kelemahan OpenSSH
Satu kelemahan baharu, CVE-2024-6409, dalam versi OpenSSH 8.7 dan 8.8 berisiko menyebabkan pelaksanaan kod jarak jauh; Fedora 36/37 dan RHEL 9 terjejas.
Kelemahan yang baru didedahkan dalam OpenSSH, CVE-2024-6409, telah menimbulkan kebimbangan di pelbagai pengedaran Linux yang menggunakan glibc. Kerosakan keselamatan ini, yang berpotensi membolehkan pelaksanaan kod dari jauh, ditemui semasa semakan penemuan oleh pasukan Keselamatan Qualys.
Kelemahan ini secara khusus menjejaskan versi OpenSSH 8.7 dan 8.8 serta versi mudah alih yang sepadan.
Isu ini timbul disebabkan oleh keadaan perlumbaan (race condition) dalam pengendalian isyarat dalam proses anak privsep (pemisahan berhak istimewa) OpenSSH. Masalah ini berlaku apabila cleanup_exit(), satu fungsi yang tidak direka untuk dipanggil daripada pengendali isyarat, dipanggil daripada grace_alarm_handler().
Penyalahgunaan ini mungkin secara tidak sengaja memanggil fungsi tidak selamat lain semasa pengendalian isyarat, terutamanya apabila diubah oleh tampalan pengedaran hilir.
Kesan kerentanan ini ditekankan oleh hakikat bahawa ia diperkenalkan melalui tampalan yang ditemui dalam pakej OpenSSH Red Hat, terutamanya “openssh-7.6p1-audit.patch.”
Patch ini bukan sahaja memberi kesan kepada Red Hat Enterprise Linux (RHEL) 9 dan derivatifnya tetapi juga Fedora versi 36 dan 37 serta beberapa kemas kini kepada versi 35.
Walaupun Fedora telah beralih kepada versi OpenSSH yang lebih baru dalam keluaran terkininya (38 dan ke atas), yang tidak mengandungi panggilan cleanup_exit() yang bermasalah, versi warisan masih terdedah kepada kerentanan.
CVE-2024-6409 berbeza secara ketara daripada kerentanan yang didedahkan sebelum ini, CVE-2024-6387, kerana isu baru ini dicetuskan dalam proses dengan keistimewaan yang dikurangkan.
Nasib baik, fakta ini mengehadkan impak segera kelemahan tersebut; bagaimanapun, potensi untuk dieksploitasi masih wujud, terutamanya jika tidak semua kelemahan berkaitan ditangani secara serentak.
Pakar keselamatan telah mencadangkan strategi mitigasi seperti menetapkan pilihan OpenSSH ‘LoginGraceTime’ kepada sifar, yang berkesan terhadap kedua-dua CVE-2024-6387 dan CVE-2024-6409. Satu lagi mitigasi, pilihan ‘-e’, hanya berkesan terhadap CVE-2024-6387.
Untuk maklumat lanjut mengenai kelemahan OpenSSH yang baru ditubuhkan, sila lihat pautan ini.
