Ranjivost u Unisoc čipovima omogućava potpunu kontrolu nad Androidom putem VoLTE-a

ranjivost

Prije nekoliko dana, istraživači iz Secure Disclosure otkrili su kritičnu manu u dizajnu Unisoc SoC-ova, koja omogućava napadaču da preuzme potpunu kontrolu nad sistemom putem jednostavnog video poziva.

Ova ranjivost otkriva dvostepeni lanac iskorištavanja koji kulminira izvršavanjem koda na nivou kernela. Najalarmantnije je to što proizvođač poluprovodnika, čiji čipovi pokreću uređaje brendova poput Motorola, Realme i Xiaomi u preko 140 zemalja, nije objavio nikakvu zakrpu ili službeni odgovor, ostavljajući milione uređaja izloženim lokalnim napadima eskalacije privilegija bez interakcije korisnika.

Analiza lanca eksploatacije

Napad počinje izvana preuzimanjem kontrole nad privatnom 4G mobilnom mrežom . Za izgradnju testnog okruženja, istraživači su koristili jezgrenu mrežu otvorenog koda zasnovanu na Open5GS i Kamailio platformi, međusobno povezanu putem softverski definiranog radija (LimeSDR) i specijaliziranih SIM kartica.

Iz ove infrastrukture, napadač inicira video poziv koristeći ranjivost Remote Code Execution (RCE) u firmveru modema , otkrivenu u martu 2026. godine. Napadač šalje neispravne SIP pakete. Kada žrtva odgovori na poziv, prva komponenta napada inficira modem uređaja, uspostavljajući potreban okvir za pokretanje druge i razornije faze upada.

Ranjivost (CWE-1189)

Pravi sigurnosni problem leži u grešci klasifikovanoj kao CWE-1189, koja opisuje neadekvatnu izolaciju dijeljenih resursa . U Unisoc čipovima, procesor modema i procesor aplikacije (gdje se pokreće Android) dijele isti fizički memorijski prostor.

Budući da ne postoji stroga hardverska izolacija, zlonamjerni kod izvršen na modemu može promijeniti registre koprocesora ARM arhitekture. Koristeći specifične instrukcije asemblerskog jezika, napadač onemogućava zaštitu prve regije (ID 0) Jedinice za zaštitu memorije (MPU). Ova rekonfiguracija mapira cijeli 32-bitni fizički adresni prostor kao čitljiv, pisiv i izvršni, direktno otkrivajući fizičku adresu na kojoj se nalazi Android kernel.

Međutim, ubrizgavanje konačnog koda nije jednostavan zadatak zbog ograničenja mrežnog protokola. SIP poruka korištena kao vektor napada fragmentira korisni teret u memorijske blokove razbacane po heapu modema, odvojene praznim prostorima. Da bi to prevazišli, napadači su implementirali sofisticirani mehanizam "Egg Hunter" napisan u asemblerskom jeziku.

Ovaj mali program metodično skenira memoriju modema u potrazi za specifičnim heksadecimalnim potpisom koji označava početak svakog zlonamjernog fragmenta. Nakon što ih locira, "Egg Hunter" izdvaja i ponovo sastavlja blokove susjedno na određenoj memorijskoj adresi, otvarajući put za prepisivanje kernela.

Kada je korisni teret potpuno ponovo sastavljen i MPU zaštite onemogućene, exploit nastavlja sa ubrizgavanjem zlonamjernog koda, ili shellcode-a, direktno u memoriju operativnog sistema. Ubrizgavanje je podijeljeno u dva strateška dijela: prvi prepisuje funkciju kompatibilnosti sistema, dok drugi instalira "jump ramp" ili skok izvršenja u vitalnu funkciju otvaranja datoteka sistema.

Da bi se spriječilo rušenje uređaja zbog višestrukih izvršavanja, kod ugrađuje mutex, ili međusobno isključenje, u neinicijalizirani dio memorije. Kada Android kernel pokuša normalno raditi, Springboard preusmjerava tok izvršavanja na ubrizgani shellcode, potvrđujući puni pristup tako što uspjeh exploita direktno evidentira u registre kernela.

Ovaj nivo pristupa nije izolovan incident u istoriji Unisoca, jer su u novembru 2025. godine istraživači Kasperskyja dokumentovali identično stanje u procesorima koji se koriste u infotainment sistemima vozila , a 2022. godine Check Point Research je prijavio slične ranjivosti.

Iako su timovi za testiranje potvrdili efikasnost ovog novog lanca iskorištavanja na novijim modelima kao što su Motorola E13, Realme C33 i Xiaomi Redmi A5 sa sigurnosnim zakrpama ažuriranim do 2026. godine, nedostatak odgovora proizvođača i odsustvo rješenja u Android biltenima ne daju dobru sliku korisnicima.

Dok se ne implementira ažuriranje firmvera modema koje jača politike Jedinice za zaštitu memorije (Memory Protection Unit), mobilna infrastruktura miliona korisnika ostat će ranjiva na napadače sa mogućnošću simuliranja mobilnih mreža.

Ako ste zainteresovani da saznate više, detalje možete pronaći na sljedećem linku.


Dodaj kao preferirani izvor na Googleu