Wystarczy ją zainstalować. Luka Androidzie zamienia telefon w cegłę
Nie potrzebuje żadnych uprawnień, nie musi zostać nawet uruchomiona. Aplikację wystarczy zainstalować, aby zmienić telefon z bezużyteczną cegłę.
Wykryto nową lukę w zabezpieczeniach Androida, która otrzymała nazwę GhsotMap. Została opisana przez firmę Bitdefender. Najbardziej przerażające jest to, że niewiele trzeba, aby uczynić telefon lub tablet bezużytecznym.
GhostMap atakuje Androida
Źródłem problemu są dwie biblioteki Androida, które inaczej interpretują metody kompresji ZIP. Dzięki temu specjalnie spreparowany plik APK może ominąć kontrole rozmiaru i zostać zmapowany poza rzeczywistą zawartością pliku. System mapuje wtedy plik do niezaalokowanego obszaru pamięci, a proces próbujący go odczytać ulega awarii (sygnał SIGBUS).
Badacze stworzyli aplikację z zasobem, który po instalacji automatycznie próbuje odczytać kluczowa usługa systemowa system_server. Odczyt wywołuje błąd i restart procesu, a ten znowu próbuje odczytać ten sam zasób, więc pętla się zamyka.
W testach na Pixelu 10 z Androidem 17 i poprawką bezpieczeństwa z 5 sierpnia awarie zaczynały się około sekundy po instalacji aplikacji. Pętla powtarzała się 110 razy w normalnym trybie uruchamiania i 72 razy w trybie awaryjnym. Bitdefender zwraca uwagę, że atak uniemożliwia więc skorzystanie z trybu awaryjnego, który zwykle służy do usuwania problemów.
Błąd został zgłoszony do Google, ale firma uznała go za niemożliwy do odtworzenia i tym samym niewymagający poprawki. Przy drugim, dokładniejszym zgłoszeniu stwierdzono to samo, ale Google przyznał, że możliwe jest opracowane łatki w przyszłości.