Muutama päivä sitten Secure Disclosure -yrityksen tutkijat paljastivat kriittisen virheen Unisocin järjestelmäpiirien suunnittelussa, jonka avulla hyökkääjä voi ottaa järjestelmän kokonaan hallintaansa yksinkertaisen videopuhelun avulla.
Tämä haavoittuvuus paljastaa kaksivaiheisen hyväksikäyttöketjun , joka huipentuu ydintason koodin suorittamiseen. Hälyttävintä on, että puolijohdevalmistaja , jonka sirut tukevat Motorolan, Realmen ja Xiaomin kaltaisten merkkien laitteita yli 140 maassa, ei ole julkaissut mitään korjauspäivitystä tai virallista vastausta, minkä vuoksi miljoonat laitteet ovat alttiina paikallisille oikeuksien eskalointihyökkäyksille ilman käyttäjän toimia.
Hyödyntämisketjun analyysi
Hyökkäys alkaa ulkopuolelta ottamalla haltuunsa yksityisen 4G-matkapuhelinverkon . Testiympäristön rakentamiseen tutkijat käyttivät avoimen lähdekoodin ydinverkkoa, joka perustuu Open5GS:ään ja Kamailioon ja on yhdistetty toisiinsa ohjelmistoradion (LimeSDR) ja erikoistuneiden SIM-korttien avulla.
Tästä infrastruktuurista käsin hyökkääjä aloittaa videopuhelun hyödyntäen modeemin laiteohjelmiston etäkoodin suorittamisen (RCE) haavoittuvuutta , joka löydettiin maaliskuussa 2026. Hyökkääjä lähettää väärin muotoiltuja SIP-paketteja. Kun uhri vastaa puheluun, hyökkäyksen ensimmäinen osa tartuttaa laitteen modeemin ja luo tarvittavat puitteet tunkeutumisen toisen ja tuhoisamman vaiheen käynnistämiselle.
Haavoittuvuus (CWE-1189)
Todellinen tietoturvaongelma on CWE-1189-luokiteltu haavoittuvuus , joka kuvaa jaettujen resurssien riittämätöntä eristämistä . Unisoc-siruissa modeemiprosessori ja sovellusprosessori (jossa Android toimii) jakavat saman fyysisen muistitilan.
Koska tiukkaa laitteistoeristystä ei ole, modeemilla suoritettava haitallinen koodi voi muuttaa ARM-arkkitehtuurin apuprosessorirekistereitä. Hyökkääjä poistaa käytöstä muistin suojausyksikön (MPU) ensimmäisen alueen (ID 0) suojaukset käyttämällä erityisiä assembly-kielen ohjeita. Tämä uudelleenkonfigurointi kuvaa koko 32-bittisen fyysisen osoiteavaruuden luettavaksi, kirjoitettavaksi ja suoritettavaksi, paljastaen suoraan fyysisen osoitteen, jossa Android-ydin sijaitsee.
Lopullisen koodin syöttäminen ei kuitenkaan ole yksinkertainen tehtävä verkkoprotokollan rajoitusten vuoksi. Hyökkäysvektorina käytetty SIP-viesti fragmentoi hyötykuorman modeemin kekoon siroteltuihin muistilohkoihin, jotka on erotettu tyhjillä välilyönneillä. Tämän voittamiseksi hyökkääjät toteuttivat hienostuneen "Egg Hunter" -mekanismin, joka on kirjoitettu assembly-kielellä.
Tämä pieni ohjelma skannaa menetelmällisesti modeemin muistia etsien tiettyä heksadesimaalitunnistetta , joka merkitsee kunkin haitallisen fragmentin alkua. Löydettyään lohkot "Egg Hunter" poimii ja kokoaa ne uudelleen peräkkäin tiettyyn muistiosoitteeseen, mikä mahdollistaa ytimen ylikirjoittamisen.
Kun hyötykuorma on koottu kokonaan uudelleen ja MPU-suojaukset on poistettu käytöstä, hyökkäysohjelma jatkaa haitallisen koodin eli shell-koodin injektoimista suoraan käyttöjärjestelmän muistiin. Injektio on jaettu kahteen strategiseen osioon: ensimmäinen korvaa järjestelmän yhteensopivuustoiminnon, kun taas toinen asentaa "hyppyrampin" eli suoritushypyn järjestelmän tärkeään tiedostojen avaustoimintoon.
Jotta laite ei kaatuisi useista suorituksista, koodiin on sisällytetty mutex eli keskinäisen poissulkemisen lukitus alustamattoman muistin osioon. Kun Android-ydin yrittää toimia normaalisti, ponnahduslauta ohjaa suoritusvirran injektoituun shell-koodiin ja vahvistaa täyden käyttöoikeuden kirjaamalla hyväksikäytön onnistumisen suoraan ytimen rekistereihin.
Tämän tasoinen pääsy ei ole yksittäistapaus Unisocin historiassa, sillä marraskuussa 2025 Kasperskyn tutkijat dokumentoivat samanlaisen tilanteen ajoneuvojen tieto- ja viihdejärjestelmissä käytetyissä prosessoreissa , ja vuonna 2022 Check Point Research raportoi vastaavista haavoittuvuuksista.
Vaikka testausryhmät vahvistivat tämän uuden hyökkäysketjun tehokkuuden uusissa malleissa, kuten Motorola E13:ssa, Realme C33:ssa ja Xiaomi Redmi A5:ssä, joiden tietoturvakorjaukset on päivitetty vuoteen 2026 asti, valmistajan vastareaktion puute ja ratkaisujen puuttuminen Android-tiedotteista eivät maalaa hyvää kuvaa käyttäjille.
Ennen kuin modeemin laiteohjelmistopäivitys, joka vahvistaa muistin suojausyksikön käytäntöjä, otetaan käyttöön, miljoonien käyttäjien mobiili-infrastruktuuri on edelleen haavoittuvainen hyökkääjille, jotka pystyvät simuloimaan matkapuhelinverkkoja.
Jos olet kiinnostunut oppimaan lisää, löydät tiedot seuraavasta linkistä.