Besonderhede is bekend gemaak en 'n aanval op 'n kwesbaarheid (CVE-2026-58882) in die platform is gepubliseer. Android, wat 'n herlaailus toelaat deur 'n spesiaal vervaardigde SMS-boodskap te stuur. Om die herlaailus reg te stel, vereis 'n fabrieksherstel of handmatige manipulasie met behulp van die ADB-hulpprogram. Die kwesbaarheid, met die kodenaam "SMS of Death", is in die Oktober-opdatering reggestel. AndroidDie aanval kan uitgevoer word op enige foon wat toegerus is met Android 12-17. Die opdatering word slegs vrygestel vir Android 14-17. Die SMS-boodskap wat die kwesbaarheid uitbuit, word in die agtergrond verwerk en word nie op die toestel vertoon nie.
Die probleem word veroorsaak deur 'n heelgetal-oorloop wanneer 'n ongeldige WAP Push-boodskapkopteks wat per SMS gestuur word, verwerk word.
Die oorloop vind plaas omdat die kopgrootteveld verminder word tot
'n Getekende heelgetal van die int-tipe sonder behoorlike grenskontrole, wat toelaat dat die headerLength-veranderlike as 'n negatiewe getal teruggestuur word. Hierdie veranderlike word vervolgens gebruik om geheue toe te ken via die "new byte[headerLength]"-oproep, wat, indien dit as 'n negatiewe getal teruggestuur word, 'n uitsondering genereer en die com.android.phone-proses laat ineenstort.
Na 'n paar sekondes begin die proses weer, maar die effek is nie beperk tot 'n kort verbindingsonderbreking nie. Die problematiese WAP Push-boodskap bly in die onverwerkte boodskapwaglys as gevolg van die ongeluk, en 'n nuwe poging om dit te verwerk lei tot nog 'n ongeluk van die com.android.phone-proses.
Na 'n reeks sulke ineenstortings word die RescueParty-hanteerder geaktiveer, wat die toestel in Herstelmodus herbegin, wat jou vra om 'n fabrieksherstel uit te voer. 'n Eenvoudige herbegin help nie – as die problematiese boodskap nie uit die tou verwyder word nie, sal die toestel na ongeveer 90 sekondes weer herbegin.
Om 'n boodskap uit die tou te verwyder sonder om terug te stel na fabrieksinstellings, word dit aanbeveel om die adb-hulpprogram te gebruik:
adb-skulp-inhoudnavraag —uri-inhoud://sms/raw —projeksie_id:bestemmingspoort:datum:verwyder
adb shell cmd apps stel com.android.shell WRITE_SMS toelaat
adb-shell "inhoud verwyder -uri inhoud://sms/raw -waar \"adres='" '\»»
adb shell cmd appops stel com.android.shell WRITE_SMS verstekwaarde
adb dop pm duidelik com.android.providers.telephony
Dit sal jou egter slegs toelaat om die SIM-kaart te verwyder, te begin en die firmware-opdatering te installeer. Aangesien die "com.android.phone"-prosesineenstorting verhoed dat die diensverskaffer 'n WAP Push-boodskapbevestiging ontvang, sal dit voortgaan om die boodskap te stuur totdat die tydsbeperking verstryk, en die situasie sal herhaal. In toetse het herhaalde versendings van 'n dag tot 'n week geduur. Daar is tans geen tydelike oplossing vir toestelle waarvan die vervaardigers opgehou het om firmware-opdaterings te publiseer nie.
Bron: opennet.ru
