Ένα εξαιρετικά επικίνδυνο κενό ασφαλείας με την ονομασία GhostMap εντόπισαν οι ερευνητές της Bitdefender Labs, το οποίο επηρεάζει σχεδόν το σύνολο των σύγχρονων smartphones με Android, από το Android 10 έως και το Android 17.
Πώς μια εφαρμογή χωρίς κώδικα παγιδεύει τη συσκευή σε boot loop
Το ιδιαίτερα ανησυχητικό στοιχείο της συγκεκριμένης ευπάθειας είναι ότι μια κακόβουλη εφαρμογή μπορεί να αδρανοποιήσει πλήρως το κινητό τηλέφωνο, οδηγώντας το σε συνεχείς επανεκκινήσεις (boot loop). Το κακόβουλο πακέτο δεν χρειάζεται να περιέχει ούτε μία γραμμή εκτελέσιμου κώδικα, δεν απαιτεί ειδικές άδειες πρόσβασης και δεν προϋποθέτει καν να ανοίξει την εφαρμογή ο χρήστης.
Σύμφωνα με τα ευρήματα της Bitdefender που δημοσιεύθηκαν στις 5 Νοεμβρίου 2026, μόλις ολοκληρωθεί η εγκατάσταση ενός ειδικά διαμορφωμένου αρχείου APK, η συσκευή Android καταρρέει άμεσα. Το πρόβλημα δεν επιλύεται μέσω της ασφαλούς λειτουργίας (Safe Mode), καθιστώντας ως βασική λύση επαναφοράς την επαναφορά εργοστασιακών ρυθμίσεων (factory reset).
Ο μηχανισμός του GhostMap και η ανάγνωση των αρχείων APK
Για να κατανοήσουμε πώς λειτουργεί το GhostMap, αρκεί να δούμε τον τρόπο με τον οποίο το λειτουργικό σύστημα της Google επεξεργάζεται τα αρχεία εγκατάστασης. Κάθε αρχείο APK στο Android αποτελεί ουσιαστικά ένα συμπιεσμένο αρχείο μορφής ZIP, το οποίο ορίζει δύο βασικές παραμέτρους μεγέθους: τον χώρο που καταλαμβάνει σε συμπιεσμένη μορφή και τον χώρο που απαιτεί όταν αποσυμπιεστεί.
Όπως διαπίστωσαν οι ερευνητές, δύο βασικές βιβλιοθήκες του Android ερμηνεύουν με διαφορετικό τρόπο αυτές τις τιμές. Με αυτόν τον τρόπο, ένας επιτιθέμενος μπορεί να δημιουργήσει ένα σχεδόν κενό αρχείο APK μεγέθους λίγων kilobytes, το οποίο ωστόσο δηλώνει ψευδώς στο σύστημα ότι απαιτεί 16 megabytes μνήμης.
Όταν το Android επιχειρεί να χαρτογραφήσει το αρχείο στη μνήμη, διαβάζει δεδομένα πέρα από το πραγματικό τέλος του αρχείου. Η ενέργεια αυτή προκαλεί σφάλμα τερματίζοντας την κεντρική διεργασία του συστήματος.
Γιατί αποτυγχάνει η ασφαλής λειτουργία και οι τρόποι επαναφοράς
Το άμεσο αποτέλεσμα είναι η κατάρρευση της κεντρικής υπηρεσίας του συστήματος (system_server) και η επανεκκίνηση του κινητού. Κατά την εκκίνηση, το Android σαρώνει αυτόματα τις εγκατεστημένες εφαρμογές, προσκρούει εκ νέου στο ίδιο προβληματικό αρχείο και καταρρέει ξανά, εγκλωβίζοντας τη συσκευή σε έναν ατελείωτο κύκλο επανεκκινήσεων.
Αξίζει να σημειωθεί ότι το κακόβουλο αρχείο δεν μπορεί να διαγραφεί ούτε μέσω Safe Mode, καθώς οι διαχειριστές εφαρμογών καταρρέουν μόλις επιχειρήσουν να το διαβάσουν. Ο μόνος εναλλακτικός τρόπος απομάκρυνσης, χωρίς απώλεια δεδομένων, είναι μέσω υπολογιστή με τη χρήση εντολών ADB. Ωστόσο, αυτή η μέθοδος προϋποθέτει να έχει ενεργοποιηθεί ο εντοπισμός σφαλμάτων USB στις επιλογές προγραμματιστή πριν από την εμφάνιση του προβλήματος.
Για την αποφυγή τέτοιων κινδύνων, συνιστάται να αποφεύγεται η εγκατάσταση αρχείων APK από άγνωστες ή μη αξιόπιστες ιστοσελίδες. Η ασφαλέστερη πρακτική παραμένει η λήψη εφαρμογών αποκλειστικά από το επίσημο Google Play Store ή από αναγνωρισμένα, ασφαλή τρίτα καταστήματα εφαρμογών όπως το APKMirror.