OFF THE RECORD: Μη μου λες να ζω με αναμνήσεις…
Συναγερμός στην κυβερνοασφάλεια: Κρίσιμη ευπάθεια στο UEFI firmware απειλεί τους servers παγκοσμίως

Μία εξαιρετικά σοβαρή ευπάθεια εκτέλεσης κώδικα σε επίπεδο firmware θέτει σε άμεσο κίνδυνο τη συντριπτική πλειονότητα των servers και των κέντρων δεδομένων σε ολόκληρο τον πλανήτη.
Το κενό ασφαλείας, το οποίο αξιολογήθηκε με δείκτη επικινδυνότητας 9,5 στα 10, εντοπίζεται στον πυρήνα του TianoCore EDK II, του ευρέως διαδεδομένου λογισμικού ανοιχτού κώδικα πάνω στο οποίο βασίζεται η ανάπτυξη του UEFI firmware από τους σημαντικότερους κατασκευαστές υλικού.
Η ανατομία του CVE-2026-97631 και η παράκαμψη των δικλίδων ασφαλείας
Το σφάλμα, που καταγράφεται ως CVE-2026-97631, αποτελεί ένα buffer overflow ηλικίας 16 ετών στο πρόγραμμα οδήγησης PXE-Base Code (NetworkPkg/UefiPxeBcDxe). Το συγκεκριμένο στοιχείο είναι υπεύθυνο για την εκκίνηση διακομιστών και εξοπλισμού αποθήκευσης μέσω τοπικού δικτύου. Κατά τη διαδικασία του network boot, το πρόγραμμα διατηρεί έναν μηχανισμό ακρόασης για μηνύματα σφάλματος ICMP. Εξαιτίας ελλιπούς ελέγχου ορίων μνήμης, ένα μήνυμα που υπερβαίνει το προκαθορισμένο όριο των 504 bytes υπερχειλίζει τη μνήμη, επιτρέποντας την εγγραφή κακόβουλου κώδικα που ελέγχεται από τον επιτιθέμενο.
Το πιο ανησυχητικό στοιχείο της ευπάθειας είναι ο χρόνος εκτέλεσής της. Ο κακόβουλος κώδικας τρέχει πριν από την εκκίνηση του λειτουργικού συστήματος και πριν ενεργοποιηθούν βασικοί μηχανισμοί προστασίας, όπως το Secure Boot και η αλυσίδα εμπιστοσύνης που σχετίζεται με τη μονάδα Trusted Platform Module (TPM). Το κακόβουλο φορτίο αποκτά δικαιώματα Ring 0, το ύψιστο επίπεδο προνομίων του επεξεργαστή, γεγονός που επιτρέπει την πλήρη κατάληψη του συστήματος ή την παραβίαση της κρυπτογράφησης δίσκων.
Πρόωρη αποκάλυψη και ο εφιάλτης των ενημερώσεων
Η ευπάθεια εντοπίστηκε από τους ερευνητές Άλεξ Ματρόσοφ της Anthropic και Νταν Χολμς-Μίτρα της Google. Παρότι είχε προγραμματιστεί συντονισμένη δημοσιοποίηση για τον Ιανουάριο ώστε να δοθεί χρόνος στους κατασκευαστές να αναπτύξουν διορθώσεις, μια δημόσια υποβολή κώδικα (pull request) από την εταιρεία AMI αποκάλυψε πρόωρα λεπτομέρειες του προβλήματος και τη σχετική επιδιόρθωση. Η εξέλιξη αυτή ανάγκασε την κοινότητα του TianoCore να εκδώσει άμεσα επίσημη προειδοποίηση ασφαλείας.
Σύμφωνα με τον Έιτς Ντι Μουρ, επικεφαλής ερευνών της Dragos, το σφάλμα στον αναλυτή ICMP επηρεάζει βαθιά την αξιοπιστία ολόκληρου του οικοσυστήματος, προσφέροντας σε έναν επιτιθέμενο με πρόσβαση στο τοπικό δίκτυο τη δυνατότητα να παρακάμψει ευαίσθητα στοιχεία του υλικού. Πλέον, εξελιγμένοι εισβολείς έχουν στη διάθεσή τους τα απαραίτητα δεδομένα για να κατασκευάσουν λειτουργικά εργαλεία εκμετάλλευσης (exploits).
Η αποκατάσταση του προβλήματος συνιστά τιτάνια πρόκληση. Βασικοί προμηθευτές BIOS όπως οι AMI, Insyde και Phoenix, αλλά και έργα όπως το Project Mu της Microsoft, χρησιμοποιούν τον ευάλωτο κώδικα. Η διάθεση και εγκατάσταση ενημερώσεων firmware σε εκατομμύρια διακομιστές ανά τον κόσμο αποτελεί μια παραδοσιακά αργή και περίπλοκη διαδικασία, αφήνοντας κρίσιμες υποδομές εκτεθειμένες για σημαντικό χρονικό διάστημα.
























