Analitycy Check Pointa stwierdzili, że wiele urządzeń z Androidem (zwłaszcza Samsung, Huawei, LG, Sony i prawdopodobnie inni producenci) jest podatnych na groźne ataki. Wystarczy zasymulować jedną specjalną wiadomość SMS, zwykle pochodzącą od operatora telefonii komórkowej, aby atakujący mógł przechwycić pocztę elektroniczną lub ruch sieciowy z podatnych urządzeń.
Problem zidentyfikowany przez ekspertów dotyczy instrukcji OMA CP (Open Mobile Alliance Client Provisioning). Jest to standard, który pozwala operatorom telefonii komórkowej wysyłać parametry sieciowe w formie specjalnych wiadomości do urządzeń klienckich. Wiadomości te mogą zawierać parametry serwera MMS, adres proxy, serwer poczty elektronicznej, stronę startową przeglądarki i ustawienia zakładek, a także serwery do synchronizacji kontaktów i kalendarza itp.
Badacze z Check Point stwierdzili, że czterech producentów smartfonów wdrożyło ten standard w swoich urządzeniach w sposób niezabezpieczony. Smartfony Samsung, Huawei, LG i Sony mogą odbierać wiadomości OMA CP, nawet jeśli pochodzą z niewiarygodnego źródła.


Eksperci podkreślają, że najprostszym sposobem ataku na urządzenia Samsung jest to, iż akceptują one wszystkie wiadomości OMA CP bez uwierzytelniania i weryfikacji. Smartfony Huawei, LG i Sony są nieco lepiej chronione, ponieważ w ich przypadku nadawca wiadomości musi przynajmniej podać identyfikator IMSI urządzenia.

Choć kody IMSI są teoretycznie trudne do zdobycia, eksperci Check Point wyjaśniają, że w tym przypadku nic nie jest niemożliwe. Na przykład operatorzy komórkowi oferują płatne usługi, dzięki którym zamieniają numery telefonów na kody IMSI dla zewnętrznych dostawców usług mobilnych. Innymi słowy, atakujący może uzyskać IMSI od dostawcy za niewielką opłatą. Co gorsza, blisko jedna trzecia aplikacji na Androida ma dostęp do identyfikatorów IMSI, ponieważ zażądały i otrzymały odpowiednie uprawnienia. Oznacza to, że hakerzy mogą wykorzystać kody IMSI uzyskane za pośrednictwem złośliwych aplikacji lub wycieków danych.

Choć atak opisany przez Check Point nie jest zautomatyzowany (użytkownik musi nacisnąć przycisk i zaakceptować instalację nowych ustawień wprowadzonych przez atakującego), badacze ostrzegają, że napastnicy mogą łatwo podszyć się pod nadawcę. W rzeczywistości odbiorca nie ma żadnego realnego sposobu, by ustalić, kto wysłał wiadomość. Niestety oznacza to, że wielu użytkowników zaakceptuje zastąpienie ustawień urządzenia nowymi, sądząc, iż pochodzą one od prawdziwego operatora telefonii komórkowej.
W związku z tym, zmieniając ustawienia, atakujący może na przykład przekierować cały ruch ofiary przez swój złośliwy serwer. Do przeprowadzenia takiego ataku nie jest potrzebny specjalistyczny sprzęt: modem GSM (dongle USB za 10 dolarów lub telefon działający w trybie modemu) oraz prosty skrypt wystarczą do wysłania specjalnych wiadomości SMS.
Na szczęście trzech z czterech producentów wymienionych w raporcie eksperta już pracuje nad rozwiązaniem tego problemu:
- Samsung uwzględnił poprawkę tego problemu w majowym pakiecie aktualizacji ( SVE-2019-14073 );
- LG wydało poprawkę w lipcu ( LVE-SMP-190006 );
- Huawei planuje wprowadzić niezbędne poprawki do interfejsu użytkownika w kolejnej generacji smartfonów serii Mate i P.
Jedynym producentem, który nie rozwiąże tego problemu, jest Sony. Badacze wyjaśnili, że inżynierowie Sony „odmówili uznania podatności, twierdząc, iż ich urządzenia są zgodne ze specyfikacją OMA CP”.
Analitycy Check Point zalecają jednak nie tylko producentom wydawanie poprawek, ale także użytkownikom ich instalowanie. Według nich operatorzy telefonii komórkowej powinni blokować wiadomości OMA CP na poziomie sieci, tak aby tego typu wiadomości nie mogły przechodzić przez ich sieci, chyba że zostały wysłane przez samego operatora. Zdaniem ekspertów obecnie nie można ufać wiadomościom OMA CP, dlatego najlepiej odrzucać je wszystkie.