Mõni päev tagasi paljastasid Secure Disclosure'i teadlased Unisoci süsteemikiipide disainis kriitilise vea , mis võimaldab ründajal lihtsa videokõne abil süsteemi täielikult kontrollida .
See haavatavus paljastab kaheastmelise ärakasutamise ahela , mis kulmineerub kerneli tasemel koodi käivitamisega. Kõige murettekitavam on see, et pooljuhtide tootja, kelle kiibid toidavad selliste kaubamärkide nagu Motorola, Realme ja Xiaomi seadmeid enam kui 140 riigis, pole välja andnud ühtegi parandust ega ametlikku vastust, jättes miljonid seadmed ilma kasutaja sekkumiseta kohalike privileegide eskaleerimise rünnakute ohvriks.
Ärakasutamise ahela analüüs
Rünnak algab väljastpoolt, võttes kontrolli privaatse 4G mobiilsidevõrgu üle . Testikeskkonna loomiseks kasutasid teadlased avatud lähtekoodiga Open5GS-il ja Kamailiol põhinevat tuumikvõrku , mis on omavahel ühendatud tarkvarapõhise raadio (LimeSDR) ja spetsiaalsete SIM-kaartide abil.
Sellest infrastruktuurist algatab ründaja videokõne, kasutades modemi püsivaras olevat kaugkoodi täitmise (RCE) haavatavust , mis avastati 2026. aasta märtsis. Ründaja saadab vigaseid SIP-pakette. Kui ohver kõnele vastab, nakatab rünnaku esimene komponent seadme modemi, luues vajaliku raamistiku sissetungi teise ja laastavama etapi käivitamiseks.
Haavatavus (CWE-1189)
Tegelik turvaprobleem seisneb CWE-1189-ks klassifitseeritud veas , mis kirjeldab jagatud ressursside ebapiisavat isoleerimist . Unisoci kiipides jagavad modemiprotsessor ja rakendusprotsessor (kus Android töötab) sama füüsilist mäluruumi.
Kuna ranget riistvaralist isolatsiooni ei ole, saab modemis käivitatav pahatahtlik kood muuta ARM-arhitektuuri kaasprotsessori registreid. Spetsiifiliste assemblerkeele juhiste abil keelab ründaja mälukaitseüksuse (MPU) esimese piirkonna (ID 0) kaitse. See ümberkonfigureerimine kaardistab kogu 32-bitise füüsilise aadressiruumi loetavaks, kirjutatavaks ja käivitatavaks, paljastades otseselt füüsilise aadressi, kus Androidi kernel asub.
Lõpliku koodi sisestamine pole aga võrguprotokolli piirangute tõttu lihtne ülesanne. Rünnakuvektorina kasutatav SIP-sõnum fragmenteerib kasuliku koormuse modemi mälupulgal laiali pillutatud mäluplokkideks, mis on eraldatud tühjade tühikutega. Selle probleemi lahendamiseks rakendasid ründajad keeruka assemblerkeeles kirjutatud "Egg Hunteri" mehhanismi.
See väike programm otsib metoodiliselt modemi mälust kindlat heksadetsimaalsüsteemis signatuuri , mis tähistab iga pahatahtliku fragmendi algust. Kui see on leitud, eraldab ja paneb "Munakütt" plokid järjestikku kindlale mäluaadressile uuesti kokku, sillutades teed kerneli ülekirjutamiseks.
Kui kasulik koormus on täielikult uuesti kokku pandud ja MPU kaitsefunktsioonid on keelatud, süstib ärakasutamise programm pahatahtliku koodi ehk kestakoodi otse operatsioonisüsteemi mällu. Süstimine jaguneb kaheks strateegiliseks osaks: esimene kirjutab üle süsteemi ühilduvusfunktsiooni, teine aga installib süsteemi olulise failide avamise funktsiooni "hüppe" ehk täitmishüppe.
Seadme krahhide vältimiseks mitmekordse käivitamise korral on koodis initsialiseerimata mälu sektsiooni lisatud mutex ehk vastastikuse välistamise lukk. Kui Androidi kernel üritab normaalselt töötada, suunab springboard käivitamisvoo süstitud kestakoodile, kinnitades täielikku juurdepääsu, logides ärakasutamise edu otse kerneli registritesse.
Selline ligipääsutase pole Unisoci ajaloos üksikjuhtum , kuna 2025. aasta novembris dokumenteerisid Kaspersky teadlased identse seisundi sõidukite teabe- ja meelelahutussüsteemides kasutatavates protsessorites ning 2022. aastal teatas Check Point Research sarnastest haavatavustest.
Kuigi testimismeeskonnad kinnitasid selle uue rünnakuahela tõhusust uuematel mudelitel, nagu Motorola E13, Realme C33 ja Xiaomi Redmi A5, mille turvapaigad on uuendatud kuni 2026. aastani, ei anna tootja vastuse puudumine ja lahenduste puudumine Androidi teadaannetes kasutajatele head pilti.
Kuni modemi püsivara värskenduse juurutamiseni, mis tugevdab mälukaitseüksuse poliitikat, jääb miljonite kasutajate mobiilsideinfrastruktuur haavatavaks ründajate suhtes, kellel on võime simuleerida mobiilsidevõrke.
Kui olete huvitatud lisateabe saamisest, leiate üksikasjad järgmiselt lingilt.