Κενό ασφαλείας σε Linux επιτρέπει σύνδεση μέσω SSH χωρίς κωδικό

Συσκευές που τρέχουν ορισμένες διαμορφώσεις του Alpine Linux, αλλά πιθανώς και άλλες διανομές, επηρεάζονται από ένα κενό ασφαλείας δεκαετίας που επιτρέπει σε επιτιθέμενους να συνδεθούν χωρίς κωδικό, σύμφωνα με το Alpine.
Η ευπάθεια βρίσκεται στην αλληλεπίδραση ανάμεσα στο OpenSSH, τη βιβλιοθήκη κώδικα που υλοποιεί συνδέσεις SSH, και το musl, μια ελαφριά εναλλακτική της libc που χρησιμοποιείται στο Alpine, σε αντίθεση με τις περισσότερες άλλες διανομές Linux. Επιπλέον, το OpenSSH που χρησιμοποιεί musl δεν πρέπει να χρησιμοποιεί PAM, το πλαίσιο που διαχειρίζεται τον έλεγχο ταυτότητας χρηστών και τους ελέγχους πρόσβασης στους λογαριασμούς. Το Alpine είναι μια ελαφριά, ιδιαίτερα διαδεδομένη διανομή Linux. Άλλες πλατφόρμες ενδέχεται επίσης να επηρεάζονται αν χρησιμοποιούν τις ίδιες ρυθμίσεις.
Για να αξιοποιηθεί επιτυχώς η ευπάθεια χρειάζονται και δύο ακόμη προϋποθέσεις. Πρώτον, το σύστημα πρέπει να έχει τουλάχιστον έναν λογαριασμό χρήστη προσβάσιμο με κωδικό που έχει κατακερματιστεί με τις συναρτήσεις SHA256 ή SHA512. Δεύτερον, ο λογαριασμός-στόχος πρέπει να είναι ρυθμισμένος χωρίς κωδικό, με την τιμή “*” στο πεδίο password στο /etc/shadow, το αρχείο Linux όπου αποθηκεύονται τα hashes των κωδικών. Οι λογαριασμοί χωρίς κωδικό χρησιμοποιούνται συχνά σε λογαριασμούς που βασίζονται σε πιστοποιητικά. Αυτή η ρύθμιση είναι συνηθισμένη για ορισμένους τύπους λογαριασμών.
Όταν συντρέχουν όλες οι προϋποθέσεις, οι συνέπειες είναι σοβαρές.
«Ένας επιτιθέμενος που μπορεί να φτάσει τη θύρα SSH σας μπορεί να συνδεθεί χωρίς να γνωρίζει κανέναν κωδικό», ανέφεραν την Πέμπτη οι διαχειριστές του Alpine. «Χρειάζεται μία σύνδεση, δουλεύει κάθε φορά και δεν απαιτεί επαναλήψεις».
Κατά τη σύνδεση σε λογαριασμό χωρίς κωδικό, ο επιτιθέμενος μπορεί να αποκτήσει πρόσβαση πληκτρολογώντας περισσότερους από 256 χαρακτήρες στο πεδίο του κωδικού.
Η εταιρεία ασφαλείας Check Point ανέφερε ότι η χρήση των συναρτήσεων SHA256 ή SHA512 «έχει σημασία επειδή το sshd δανείζεται το salt του συγκεκριμένου λογαριασμού. Χωρίς αυτό, η επίθεση αποτυγχάνει». Οι ερευνητές της εταιρείας είπαν επίσης ότι οι δοκιμές τους έδειξαν πως ο λογαριασμός πρέπει να είναι ενεργός και όχι απλώς να περιέχει ένα hash. Η Check Point ανέφερε ακόμη ότι οι λογαριασμοί root είναι ασφαλείς με την προεπιλεγμένη ρύθμιση PermitRootLogin prohibit password, αν και λογαριασμοί στους οποίους μπορεί να γίνει πρόσβαση και έχουν δικαιώματα doas ή sudo μπορούν να γίνουν root.
Πηγή: arstechnica.com.
Το κείμενο δημιουργήθηκε από GPT 5.0. Δείτε τα AI Editorial Guidelines.






