SMS-hyökkäyshaavoittuvuus Android, mikä johtaa uudelleenkäynnistyssilmukkaan

Yksityiskohtia on paljastettu ja alustan haavoittuvuuden (CVE-2026-58882) hyödyntämisohje on julkaistu. Android, joka mahdollistaa uudelleenkäynnistyssilmukan lähettämisen erityisesti muotoillun tekstiviestin avulla. Uudelleenkäynnistyssilmukan korjaaminen vaatii tehdasasetusten palautuksen tai manuaalisen käsittelyn ADB-apuohjelmalla. Haavoittuvuus, koodinimeltään "SMS of Death", korjattiin lokakuun päivityksessä. AndroidHyökkäys voidaan suorittaa millä tahansa puhelimella, jossa on Android 12-17. Päivitys on julkaistu vain Android 14–17. Haavoittuvuutta hyödyntävä tekstiviesti käsitellään taustalla, eikä sitä näytetä laitteella.

Ongelman aiheuttaa kokonaisluvun ylivuoto käsiteltäessä virheellistä WAP Push -viestin otsikkoa, joka lähetetään tekstiviestinä.
Ylivuoto tapahtuu, koska otsikkokentän kokoa pienennetään arvoon
Kokonaislukutyyppinen etumerkillinen kokonaisluku ilman asianmukaista rajojen tarkistusta, jonka avulla headerLength-muuttujan voidaan palauttaa negatiivisena lukuna. Tätä muuttujaa käytetään myöhemmin muistin varaamiseen "new byte[headerLength]"-kutsulla, joka negatiivisena lukuna palautettuna luo poikkeuksen ja kaataa com.android.phone-prosessin.

Muutaman sekunnin kuluttua prosessi käynnistyy uudelleen, mutta vaikutus ei rajoitu lyhyeen yhteyden keskeytykseen. Ongelmallinen WAP Push -viesti jää käsittelemättömien viestien jonoon kaatumisen vuoksi, ja uusi yritys käsitellä sitä johtaa com.android.phone-prosessin uuteen kaatumiseen.

Useiden tällaisten kaatumisten jälkeen RescueParty-käsittelijä käynnistyy ja käynnistää laitteen uudelleen palautustilaan, joka kehottaa suorittamaan tehdasasetusten palautuksen. Yksinkertainen uudelleenkäynnistys ei auta – jos ongelmallista viestiä ei poisteta jonosta, laite käynnistyy uudelleen noin 90 sekunnin kuluttua.

Jos haluat poistaa viestin jonosta palauttamatta tehdasasetuksia, on suositeltavaa käyttää adb-apuohjelmaa:

adb-kuoren sisällön kysely —uri content://sms/raw —projection _id:destination_port:date:deleted
adb shell cmd appops set com.android.shell WRITE_SMS salli
adb-kuori "content delete -uri content://sms/raw -where \"address=" '\»»
adb shell cmd appops asettaa com.android.shell WRITE_SMS oletusarvoksi
adb-kuori yksityisviestillä com.android.providers.telephony

Tämä kuitenkin sallii sinun vain poistaa SIM-kortin, käynnistää laitteen ja asentaa laiteohjelmistopäivityksen. Koska "com.android.phone"-prosessin kaatuminen estää operaattoria vastaanottamasta WAP Push -viestin vahvistusta, se jatkaa viestin lähettämistä, kunnes aikakatkaisuaika umpeutuu, ja tilanne toistuu. Testeissä toistuvat lähetykset kestivät päivästä viikkoon. Tällä hetkellä ei ole olemassa kiertotietä laitteille, joiden valmistajat ovat lopettaneet laiteohjelmistopäivitysten julkaisemisen.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster