Një dobësi në çipat Unisoc lejon kontroll të plotë të Android nëpërmjet VoLTE

dobësi

Disa ditë më parë, studiuesit nga Secure Disclosure zbuluan një të metë kritike në dizajnin e Unisoc SoCs, e cila i lejon një sulmuesi të marrë kontrollin e plotë të sistemit përmes një video-thirrjeje të thjeshtë.

Kjo dobësi zbulon një zinxhir shfrytëzimi me dy fazakulmon në ekzekutimin e kodit në nivel bërthame. Më alarmante është se prodhuesi i gjysmëpërçuesve, çipat e të cilit furnizojnë me energji pajisjet nga marka si Motorola, Realme dhe Xiaomi në mbi 140 vende, nuk ka publikuar asnjë patch ose përgjigje zyrtare, duke lënë miliona pajisje të ekspozuara ndaj sulmeve lokale të përshkallëzimit të privilegjeve pa ndërveprimin e përdoruesit.

Analiza e zinxhirit të shfrytëzimit

Sulmi fillon nga jashtë duke marrë kontrollin e një rrjeti privat celular 4G . Për të ndërtuar mjedisin e testimit, studiuesit përdorën një rrjet bazë me burim të hapur të bazuar në Open5GS dhe Kamailio, të ndërlidhur nëpërmjet radios së përcaktuar nga softueri (LimeSDR) dhe kartave SIM të specializuara.

Nga kjo infrastrukturë, sulmuesi fillon një video-thirrje duke përdorur një dobësi të Ekzekutimit të Kodit në Distancë (RCE) në firmware-in e modemit , të zbuluar në mars 2026. Sulmuesi dërgon paketa SIP të keqformuara. Kur viktima i përgjigjet thirrjes, komponenti i parë i sulmit infekton modemin e pajisjes, duke krijuar kornizën e nevojshme për të nisur fazën e dytë dhe më shkatërruese të ndërhyrjes.

Dobësia (CWE-1189)

Problemi i vërtetë i sigurisë qëndron në një të metë të klasifikuar si CWE-1189, e cila përshkruan izolimin joadekuat të burimeve të përbashkëta . Në çipat Unisoc, procesori i modemit dhe procesori i aplikacioneve (ku funksionon Android) ndajnë të njëjtën hapësirë ​​memorieje fizike.

Meqenëse nuk ka një izolim të rreptë të harduerit, kodi keqdashës i ekzekutuar në modem mund të ndryshojë regjistrat e bashkëprocesorit të arkitekturës ARM. Duke përdorur udhëzime specifike të gjuhës së asamblesë, sulmuesi çaktivizon mbrojtjet e rajonit të parë (ID 0) të Njësisë së Mbrojtjes së Memories (MPU). Ky rikonfigurim hartëzon të gjithë hapësirën fizike të adresave 32-bit si të lexueshme, të shkrueshme dhe të ekzekutueshme, duke ekspozuar drejtpërdrejt adresën fizike ku ndodhet bërthama e Android.

Megjithatë, injektimi i kodit përfundimtar nuk është një detyrë e thjeshtë për shkak të kufizimeve të protokollit të rrjetit. Mesazhi SIP i përdorur si vektor sulmi e fragmenton ngarkesën në blloqe memorieje të shpërndara në të gjithë heap-in e modemit, të ndara nga hapësira boshe. Për ta kapërcyer këtë, sulmuesit zbatuan një mekanizëm të sofistikuar "Egg Hunter" të shkruar në gjuhën assembly.

Ky program i vogël skanon në mënyrë metodike memorien e modemit për një nënshkrim specifik heksadecimal që shënon fillimin e çdo fragmenti keqdashës. Pasi të lokalizohet, "Egg Hunter" nxjerr dhe rimonton blloqet në mënyrë të vazhdueshme në një adresë specifike memorieje, duke hapur rrugën për mbishkrimin e bërthamës.

Me ngarkesën e rimontuar plotësisht dhe mbrojtjet e MPU-së të çaktivizuara, shfrytëzimi vazhdon të injektojë kodin keqdashës, ose shellcode, direkt në kujtesën e sistemit operativ. Injektimi ndahet në dy seksione strategjike: e para mbishkruan një funksion të përputhshmërisë së sistemit, ndërsa e dyta instalon një "rampë kërcimi" ose kërcim ekzekutimi në funksionin jetësor të hapjes së skedarëve të sistemit.

Për të parandaluar rrëzimet e pajisjes nga ekzekutime të shumëfishta, kodi përfshin një mutex, ose bllokim përjashtimi të ndërsjellë, në seksionin e memories së painicializuar. Kur kerneli i Android përpiqet të funksionojë normalisht, trampolina ridrejton rrjedhën e ekzekutimit në shellcode-in e injektuar, duke konfirmuar aksesin e plotë duke regjistruar suksesin e shfrytëzimit direkt në regjistrat e kernelit.

Ky nivel aksesi nuk është një incident i izoluar në historinë e Unisoc, pasi në nëntor 2025, studiuesit e Kaspersky dokumentuan një gjendje identike në procesorët e përdorur në sistemet e informacionit dhe argëtimit të automjeteve , dhe në vitin 2022 Check Point Research raportoi dobësi të ngjashme.

Edhe pse ekipet e testimit konfirmuan efektivitetin e këtij zinxhiri të ri shfrytëzimesh në modelet e fundit si Motorola E13, Realme C33 dhe Xiaomi Redmi A5 me patch-e sigurie të përditësuara deri në vitin 2026, mungesa e përgjigjes nga prodhuesi dhe mungesa e zgjidhjeve në buletinet e Android nuk japin një pamje të mirë për përdoruesit.

Derisa të vendoset një përditësim i firmware-it të modemit që forcon politikat e Njësisë së Mbrojtjes së Memories, infrastruktura mobile e miliona përdoruesve do të mbetet e ndjeshme ndaj sulmuesve që kanë aftësinë të simulojnë rrjetet celulare.

Nëse jeni të interesuar të mësoni më shumë, mund t’i gjeni detajet në linkun e mëposhtëm.


Shto si burim të preferuar në Google