OpenSSH 10.2 Dirilis dengan Perbaikan Bug Utama untuk Masalah ControlPersist


OpenSSH 10.2 menangani bug dan bersiap untuk menghentikan penggunaan catatan SHA1 SSHFP, mendorong keamanan yang lebih kuat berbasis SHA256.

Proyek OpenSSH, yang dikembangkan dan dipelihara di bawah naungan OpenBSD, mengumumkan rilis OpenSSH 10.2, sebuah pembaruan pemeliharaan yang kini tersedia untuk diunduh dari mirror resmi proyek tersebut.

Perbaikan utama mengatasi masalah yang membuat sesi SSH tidak bisa digunakan ketika ControlPersist diaktifkan. Fitur ini, yang menjaga koneksi master tetap terbuka untuk penggunaan ulang yang lebih cepat, salah dalam mengelola koneksi terminal pada versi 10.1. Bug ini membuat pengguna tidak bisa berinteraksi dengan sesi jarak jauh dengan benar.

OpenSSH 10.2 juga mencakup pembaruan pada ssh-keygen, memperbaiki dua masalah: satu yang mencegah pengunduhan kunci dari token PKCS#11 dengan benar, dan satu lagi yang menyebabkan kesalahan selama operasi penandatanganan CA ketika kunci otoritas sertifikat disimpan di ssh-agent.

Di sisi portabilitas, rilis ini meningkatkan kompatibilitas dengan sistem yang tidak mendukung mmap, seperti lingkungan WebAssembly (WASM) seperti HTerm. Tim juga memperbaiki header yang hilang untuk FreeBSD, meningkatkan dukungan untuk versi macOS yang lebih lama yang tidak memiliki clock_gettime, dan menyelesaikan kemungkinan hang pada sshd saat menangani hostname yang tidak dikenal dalam konfigurasi PAM tertentu.

Bersamaan dengan perbaikan ini, para pengembang mengeluarkan pemberitahuan deprecasi dini: dukungan untuk catatan SHA1 SSHFP akan dihapus pada rilis mendatang. Karena kelemahan yang diketahui pada SHA1, versi mendatang akan sepenuhnya mengabaikan catatan ini dan bergantung pada SHA256, yang telah didukung sejak OpenSSH 6.1 (dirilis pada tahun 2012).

Untuk informasi lebih lanjut, lihat catatan perubahan.