SMS-utnyttbar sårbarhet i Android, noe som fører til en omstartsløkke

Detaljer er blitt offentliggjort, og et angrep på en sårbarhet (CVE-2026-58882) i plattformen er publisert. Android, som tillater en omstartsløkke ved å sende en spesiallaget SMS-melding. Å fikse omstartsløkken krever en tilbakestilling til fabrikkinnstillinger eller manuell manipulasjon ved hjelp av ADB-verktøyet. Sårbarheten, med kodenavnet «SMS of Death», ble oppdatert i oktoberoppdateringen. AndroidAngrepet kan utføres på alle telefoner utstyrt med Android 12.–17. Oppdateringen er kun utgitt for Android 14–17. SMS-meldingen som utnytter sårbarheten behandles i bakgrunnen og vises ikke på enheten.

Problemet forårsakes av et heltallsoverløp ved behandling av en ugyldig WAP Push-meldingshode sendt via SMS.
Overflytet oppstår fordi feltet for overskriftsstørrelse reduseres til
Et fortegnsheltall av int-typen uten skikkelig grensekontroll, som tillater at headerLength-variabelen returneres som et negativt tall. Denne variabelen brukes deretter til å tildele minne via kallet "new byte[headerLength]", som, hvis det returneres som et negativt tall, genererer et unntak og krasjer com.android.phone-prosessen.

Etter noen sekunder starter prosessen på nytt, men effekten er ikke begrenset til et kort avbrudd i forbindelsen. Den problematiske WAP Push-meldingen forblir i den ubehandlede meldingskøen på grunn av krasjet, og et nytt forsøk på å behandle den resulterer i nok et krasj av com.android.phone-prosessen.

Etter en serie slike krasj utløses RescueParty-håndtereren, som starter enheten på nytt i gjenopprettingsmodus, noe som ber deg om å utføre en tilbakestilling til fabrikkinnstillinger. En enkel omstart hjelper ikke – hvis den problematiske meldingen ikke fjernes fra køen, vil enheten starte på nytt etter omtrent 90 sekunder.

For å fjerne en melding fra køen uten å tilbakestille til fabrikkinnstillinger, anbefales det å bruke adb-verktøyet:

adb shell-innholdsspørring —uri-innhold://sms/raw —projeksjons_id:destinasjon_port:dato:slettet
adb shell cmd appops sett com.android.shell WRITE_SMS tillate
adb shell "innhold sletting -uri innhold://sms/raw -hvor \"adresse='" «\»»
adb shell cmd appops sett com.android.shell WRITE_SMS standard
adb shell pm clear com.android.providers.telephony

Dette vil imidlertid bare tillate deg å fjerne SIM-kortet, starte opp og installere fastvareoppdateringen. Siden krasjet i prosessen «com.android.phone» forhindrer operatøren i å motta en WAP Push-meldingsbekreftelse, vil den fortsette å sende meldingen til tidsavbruddet utløper, og situasjonen vil gjenta seg. I tester varte gjentatte sendinger fra en dag til en uke. Det finnes for øyeblikket ingen løsning for enheter der produsentene har sluttet å publisere fastvareoppdateringer.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster