Κυκλοφόρησε το OpenSSH 10.2 με επιδιόρθωση σημαντικού σφάλματος για το πρόβλημα ControlPersist
Το OpenSSH 10.2 διορθώνει σφάλματα και προετοιμάζεται να καταργήσει τα SHA1 SSHFP αρχεία, προωθώντας ισχυρότερη ασφάλεια βασισμένη στο SHA256.
Το έργο OpenSSH, που αναπτύσσεται και συντηρείται υπό τη «στέγη» του OpenBSD, ανακοίνωσε την κυκλοφορία της έκδοσης OpenSSH 10.2, μιας ενημέρωσης συντήρησης που πλέον είναι διαθέσιμη για λήψη από τους επίσημους καθρέφτες του έργου.
Η κύρια διόρθωση αντιμετωπίζει ένα πρόβλημα που καθιστούσε τις συνεδρίες SSH αδύνατες προς χρήση όταν ήταν ενεργοποιημένο το ControlPersist. Αυτή η λειτουργία, που διατηρεί μια κύρια σύνδεση ανοιχτή για ταχύτερη επαναχρησιμοποίηση, διαχειριζόταν λανθασμένα τις συνδέσεις τερματικού στην έκδοση 10.1. Το σφάλμα αυτή εμπόδιζε τους χρήστες να αλληλεπιδρούν σωστά με τις απομακρυσμένες συνεδρίες.
Το OpenSSH 10.2 περιλαμβάνει επίσης ενημερώσεις για το ssh-keygen, διορθώνοντας δύο προβλήματα: ένα που εμπόδιζε τη σωστή λήψη κλειδιών από διακριτικά PKCS#11 και ένα άλλο που προκαλούσε σφάλματα κατά τις λειτουργίες υπογραφής CA όταν το κλειδί της αρχής πιστοποίησης ήταν αποθηκευμένο στο ssh-agent.
Στην πλευρά της φορητότητας, αυτή η έκδοση βελτιώνει τη συμβατότητα με συστήματα που δεν υποστηρίζουν mmap, όπως περιβάλλοντα WebAssembly (WASM) όπως το HTerm. Η ομάδα επίσης διόρθωσε τα ελλείποντα headers για το FreeBSD, βελτίωσε την υποστήριξη για παλαιότερες εκδόσεις macOS που δεν διαθέτουν clock_gettime και επιλύσει μια πιθανή αιφνίδια διακοπή του sshd κατά την αντιμετώπιση άγνωστων ονομάτων κεντρικών υπολογιστών σε ορισμένες διαμορφώσεις PAM.
Παράλληλα με αυτές τις διορθώσεις, οι προγραμματιστές εξέδωσαν μια πρώιμη ειδοποίηση απαρχαίωσης: η υποστήριξη για εγγραφές SHA1 SSHFP θα αφαιρεθεί σε μελλοντική έκδοση. Λόγω γνωστών αδυναμιών στο SHA1, οι μελλοντικές εκδόσεις θα αγνοούν πλήρως αυτές τις εγγραφές και θα βασίζονται στο SHA256, το οποίο υποστηρίζεται από την έκδοση OpenSSH 6.1 (που κυκλοφόρησε πίσω το 2012).
Για περισσότερες πληροφορίες, δείτε το αρχείο αλλαγών.
