Zranitelnost v čipech Unisoc umožňuje úplnou kontrolu nad Androidem přes VoLTE

zranitelnost

Před několika dny výzkumníci ze společnosti Secure Disclosure odhalili kritickou chybu v návrhu systémů na čipu Unisoc, která útočníkovi umožňuje převzít úplnou kontrolu nad systémem prostřednictvím jednoduchého videohovoru.

Tato zranitelnost odhaluje dvoufázový řetězec zneužití , který vrcholí spuštěním kódu na úrovni jádra. Nejvíce alarmující je, že výrobce polovodičů, jehož čipy pohánějí zařízení značek jako Motorola, Realme a Xiaomi ve více než 140 zemích, nevydal žádnou záplatu ani oficiální reakci, čímž miliony zařízení zůstaly vystaveny útokům s lokální eskalací oprávnění bez interakce s uživatelem.

Analýza řetězce exploatace

Útok začíná zvenčí převzetím kontroly nad soukromou 4G mobilní sítí . Pro vybudování testovacího prostředí vědci použili open-source jádrovou síť založenou na Open5GS a Kamailio, propojenou prostřednictvím softwarově definovaného rádia (LimeSDR) a specializovaných SIM karet.

Z této infrastruktury útočník zahájí videohovor pomocí zranitelnosti vzdáleného spuštění kódu (RCE) ve firmwaru modemu , která byla objevena v březnu 2026. Útočník odešle chybně formátované SIP pakety. Když oběť hovor přijme, první složka útoku infikuje modem zařízení a vytvoří tak nezbytný rámec pro spuštění druhé a ničivější fáze útoku.

Zranitelnost (CWE-1189)

Skutečný bezpečnostní problém spočívá v chybě klasifikované jako CWE-1189, která popisuje nedostatečnou izolaci sdílených zdrojů . V čipech Unisoc sdílí procesor modemu a aplikační procesor (kde běží Android) stejný fyzický paměťový prostor.

Protože neexistuje striktní hardwarová izolace, může škodlivý kód spuštěný na modemu změnit registry koprocesoru architektury ARM. Pomocí specifických instrukcí v assemblerovém jazyce útočník deaktivuje ochranu první oblasti (ID 0) jednotky Memory Protection Unit (MPU). Tato rekonfigurace mapuje celý 32bitový fyzický adresní prostor jako čitelný, zapisovatelný a spustitelný, čímž přímo odhaluje fyzickou adresu, kde se nachází jádro systému Android.

Vložení finálního kódu však není jednoduchý úkol kvůli omezením síťového protokolu. Zpráva SIP použitá jako útočný vektor fragmentuje datový obsah do paměťových bloků roztroušených po haldě modemu, oddělených prázdnými místy. Aby útočníci tento problém překonali, implementovali sofistikovaný mechanismus „Egg Hunter“ napsaný v assembleru.

Tento malý program metodicky prohledává paměť modemu a hledá specifický hexadecimální podpis , který označuje začátek každého škodlivého fragmentu. Jakmile je „lovce vajec“ najde, extrahuje a znovu sestaví bloky souvisle na specifické paměťové adrese, čímž připraví cestu k přepsání jádrem.

Po kompletním sestavení datové části a deaktivaci ochrany MPU exploit vloží škodlivý kód, neboli shellcode, přímo do paměti operačního systému. Vložení je rozděleno do dvou strategických částí: první přepíše funkci kompatibility systému, zatímco druhá instaluje „jump ramp“ neboli skok při provádění v klíčové funkci otevírání souborů systému.

Aby se zabránilo pádům zařízení v důsledku vícenásobného spuštění, kód obsahuje mutex neboli zámek vzájemného vyloučení v neinicializované části paměti. Když se jádro Androidu pokusí o normální provoz, Springboard přesměruje tok provádění na vložený shellcode a potvrdí plný přístup zaznamenáním úspěchu exploitu přímo do registrů jádra.

Tato úroveň přístupu není v historii společnosti Unisoc ojedinělým incidentem, jelikož v listopadu 2025 výzkumníci společnosti Kaspersky zdokumentovali identický stav v procesorech používaných v informačně-zábavních systémech vozidel a v roce 2022 společnost Check Point Research oznámila podobné zranitelnosti.

Přestože testovací týmy potvrdily účinnost tohoto nového řetězce exploitů na nedávných modelech, jako jsou Motorola E13, Realme C33 a Xiaomi Redmi A5 s bezpečnostními záplatami aktualizovanými do roku 2026, nedostatek reakce od výrobce a absence řešení v bulletinech Androidu nevykreslují pro uživatele dobrý obrázek.

Dokud nebude nasazena aktualizace firmwaru modemu, která posílí zásady jednotky ochrany paměti (Memory Protection Unit), zůstane mobilní infrastruktura milionů uživatelů zranitelná vůči útočníkům se schopností simulovat mobilní sítě.

Pokud máte zájem dozvědět se více, podrobnosti naleznete na následujícím odkazu.


Přidat jako preferovaný zdroj v Googlu