AtklÄti detalizÄta informÄcija un publicÄts eksploitÄcijas rÄ«ks par ievainojamÄ«bu (CVE-2026-58882) Android platformÄ, kas ļauj ierosinÄt atkÄrtotu restartÄÅ”anu, nosÅ«tot speciÄli noformÄtu SMS ziÅojumu. Lai novÄrstu bezgalÄ«gu restartÄÅ”anu, nepiecieÅ”ama rÅ«pnÄ«cas iestatÄ«jumu atjaunoÅ”ana vai manuÄlas darbÄ«bas, izmantojot ADB utilÄ«tu. IevainojamÄ«bai pieŔķirts kods āSMS of Deathā, un tÄ novÄrsta Android oktobra atjauninÄjumÄ. Uzbrukums var tikt veikts uz jebkuriem telefoniem ar Android 12-17. AtjauninÄjums izlaists tikai Android 14-17. EkspluatÄjoÅ”ais SMS ziÅojums tiek apstrÄdÄts kÄ fons un netiek rÄdÄ«ts ierÄ«cÄ.
ProblÄmu izraisa veselo skaitļu pÄrpilde, apstrÄdÄjot nepareizu WAP Push ziÅojuma nosaukumu, nosÅ«tÄ«tu caur SMS.
PÄrpilde notiek tÄpÄc, ka laukums ar nosaukuma izmÄru tiek konvertÄts uz
veselu ar zÄ«mi numuru tipu int, neveicot atbilstoÅ”u robežu pÄrbaudi, kas ļauj iegÅ«t negatÄ«vu skaitli mainÄ«gajÄ headerLength. TurpmÄk Å”is mainÄ«gais tiek izmantots atmiÅas pieŔķirÅ”anai, izsaucot ānew byte[headerLength]ā, kas, saÅemot negatÄ«vu skaitli, izraisa izÅÄmumu un procesa com.android.phone avÄriju.
PÄc dažÄm sekundÄm process tiek restartÄts, taÄu efekts nav ierobežots ar Ä«slaicÄ«gu savienojuma pÄrtraukÅ”anu. ProblÄmatiskais WAP Push ziÅojums dÄļ avÄrijas turpina atrasties apstrÄdÄto ziÅojumu rindÄ, un jauna mÄÄ£inÄjuma apstrÄde noved pie atkÄrtotas procesa com.android.phone avÄrijas.
PÄc Å”Ädu avÄriju sÄrijas tiek aktivizÄts RescueParty apstrÄdÄtÄjs, kas restartÄ ierÄ«ci atjaunoÅ”anas režīmÄ, kurÄ tiek piedÄvÄts veikt rÅ«pnÄ«cas iestatÄ«jumu atjaunoÅ”anu. VienkÄrÅ”a restartÄÅ”ana nepalÄ«dz ā ja problÄmatiskais ziÅojums nav izdzÄsts no rindas, apmÄram 90 sekunžu laikÄ ierÄ«ce atkal tiks restartÄta.
Lai izdzÄstu ziÅojumu no rindas bez rÅ«pnÄ«cas iestatÄ«jumu atjaunoÅ”anas, ieteicams izmantot adb utilÄ«tu:
adb shell content query āuri content://sms/raw āprojection _id:destination_port:date:deleted
adb shell cmd appops set com.android.shell WRITE_SMS allow
adb shell ācontent delete āuri content://sms/raw āwhere \"address='<SENDER>'\"ā
adb shell cmd appops set com.android.shell WRITE_SMS default
adb shell pm clear com.android.providers.telephony
TomÄr tas tikai ļaus izÅemt SIM karti, ielÄdÄt un instalÄt jauninÄjumu. TÄ kÄ sakarÄ ar avÄrijas izbeigÅ”anos procesÄ Ā«com.android.phoneĀ» mobilajam operatoram netiek nosÅ«tÄ«ta apstiprinÄjuma ziÅa par WAP Push ziÅojuma apstrÄdi, lÄ«dz termiÅa beigÄm tas atkÄrtoti centÄ«sies nosÅ«tÄ«t un situÄcija atkÄrtosies. Veiktajos testos atkÄrtotas nosÅ«tīŔanas ilga no dienÄm lÄ«dz nedÄļai. IerÄ«cÄm, kuru ražotÄji pÄrtraukuÅ”i uzlabojumu publicÄÅ”anu, pagaidÄm nav risinÄjuma problÄmas bloÄ·ÄÅ”anai.
Avots: opennet.lv
