Οι χρήστες Fedora και RHEL ειδοποιήθηκαν για ευπάθεια στο OpenSSH
Μια νέα ευπάθεια, CVE-2024-6409, στις εκδόσεις 8.7 και 8.8 του OpenSSH ενέχει κίνδυνο εκτέλεσης απομακρυσμένου κώδικα· επηρεάζονται οι Fedora 36/37 και RHEL 9.
Μια πρόσφατα αποκαλυφθείσα ευπάθεια στο OpenSSH, CVE-2024-6409, έχει προκαλέσει ανησυχίες σε πολλές διανομές Linux που χρησιμοποιούν glibc. Η κενή ασφαλείας, η οποία ενδεχομένως να επιτρέπει την απομακρυσμένη εκτέλεση κώδικα, ανακαλύφθηκε κατά τη διάρκεια ανασκόπησης των ευρημάτων από την ομάδα ασφαλείας της Qualys.
Η ευπάθεια επηρεάζει συγκεκριμένα τις εκδόσεις OpenSSH 8.7 και 8.8 καθώς και τις αντίστοιχες φορητές εκδόσεις τους.
Αυτό το ζήτημα προκύπτει λόγω συνθήκης ανταγωνισμού στην διαχείριση σημάτων στη διαδικασία παιδιού privsep (διαχωρισμός προνομίων) του OpenSSH. Το πρόβλημα εμφανίζεται όταν η cleanup_exit(), μια συνάρτηση που δεν έχει σχεδιαστεί να καλείται από χειριστή σήματος, καλείται από τη grace_alarm_handler().
Αυτή η κακή χρήση μπορεί ακούσια να καλέσει άλλες μη ασφαλείς συναρτήσεις κατά τη διαχείριση σημάτων, ιδιαίτερα όταν τροποποιείται από ενημερώσεις διανομής σε επόμενο στάδιο.
Ο αντίκτυπος αυτής της ευπάθειας υπογραμμίζεται από το γεγονός ότι εισήχθη μέσω ενός patch που βρέθηκε στο πακέτο OpenSSH της Red Hat, συγκεκριμένα το «openssh-7.6p1-audit.patch».
Αυτό το patch επηρεάζει όχι μόνο το Red Hat Enterprise Linux (RHEL) 9 και τα παράγωγά του, αλλά και τις εκδόσεις Fedora 36 και 37 καθώς και ορισμένες ενημερώσεις για την έκδοση 35.
Αν και η Fedora έχει μεταβεί σε νεότερες εκδόσεις του OpenSSH στις τελευταίες της κυκλοφορίες (38 και άνω), οι οποίες δεν περιέχουν την προβληματική κλήση cleanup_exit(), οι παλαιότερες εκδόσεις παραμένουν ευάλωτες.
Το CVE-2024-6409 διαφέρει σημαντικά από μια προηγουμένως δημοσιοποιημένη ευπάθεια, το CVE-2024-6387, καθώς το νέο ζήτημα ενεργοποιείται σε μια διαδικασία με μειωμένα προνόμια.
Ευτυχώς, αυτό το γεγονός περιορίζει την άμεση επίδραση της ευπάθειας· ωστόσο, εξακολουθεί να υπάρχει η δυνατότητα εκμετάλλευσης, ιδιαίτερα αν όλες οι σχετικές ευπάθειες δεν αντιμετωπιστούν ταυτόχρονα.
Οι ειδικοί ασφαλείας έχουν προτείνει στρατηγικές μετριασμού όπως η ρύθμιση της επιλογής του OpenSSH «LoginGraceTime» σε μηδέν, η οποία είναι αποτελεσματική τόσο κατά των CVE-2024-6387 όσο και CVE-2024-6409. Μια άλλη στρατηγική μετριασμού, η επιλογή «-e», είναι αποτελεσματική μόνο κατά του CVE-2024-6387.
Για περισσότερες πληροφορίες σχετικά με την πρόσφατα ανακαλυφθείσα ευπάθεια του OpenSSH, δείτε αυτόν τον σύνδεσμο.
