Detajet janë zbuluar dhe një eksploit është publikuar për vulnerabilitetin (CVE-2026-58882) në platformën Android, i cili lejon rindezje të pafund përmes dërgimit të një mesazhi SMS të hartuar veçmas. Për të eliminuar rindezjen e pafund, kërkohet një rikthim në cilësimet fabrika ose manovra manuale nëpërmjet utilitarit ADB. Vulnerabiliteti është emëruar "SMS of Death" dhe është rregulluar në përditësimin e tetorit për Android. Sulmi mund të kryhet në çdo telefon që ka Android 12-17. Përditësimi është lëshuar vetëm për Android 14-17. Mesazhi SMS që shfrytëzon vulnerabilitetin përpunohet si një sfond dhe nuk shfaqet në pajisje.
Problemi shkaktohet nga mbingopja e numrave të plotë gjatë përpunimit të një titulli të pasaktë WAP Push, i dërguar përmes SMS.
Mbingopja ndodh sepse fusha e madhësisë së titullit konvertohet në
një numër të plotë me tipin int pa një kontroll të duhur të kufijve, gjë që lejon marrjen e një numri negativ në variablën headerLength. Më tej, kjo variabël përdoret gjatë alokimit të memories përmes thirrjes "new byte[headerLength]", e cila në rastin e marrjes së një numri negativ çon në gjenerimin e një përjashtimi dhe përfundimin e procesit com.android.phone.
Pas disa sekondash, procesi rifill të rindez, por efekti nuk kufizohet vetëm në një ndërprerje të përkohshme të lidhjes. Mesazhi WAP Push problematik vazhdon të qëndrojë në radhë të mesazheve të papërpunuara dhe një përpjekje e re për përpunimin e tij çon në një përfundim të ri të procesit com.android.phone.
Pas një serie rëniesh të tilla, aktivizohet procesori RescueParty, i cili rindez pajisjen në modin Recovery, ku ofrohet të bëhet rikthimi në cilësimet fabrika. Një rindezje e thjeshtë nuk ndihmon - nëse mesazhi problematik nuk është fshirë nga radhët, pas rreth 90 sekondash pajisja do të rindezë sërish.
Për të fshirë një mesazh nga radhët pa e rikthyer në parametrat fabrika, sugjerohet të përdoret utilitari adb:
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=''\»»
adb shell cmd appops set com.android.shell WRITE_SMS default
adb shell pm clear com.android.providers.telephony
Por kjo do të mundësojë vetëm nxjerrjen e kartës SIM, ngarkimin dhe instalimin e përditësimit të firmware-it. Duke qenë se për shkak të përfundimit të papritur të procesit «com.android.phone», operatori i komunikimeve nuk dërgon konfirmimin e përpunimit të mesazhit WAP Push, përpara skadimit të afatit, ai do të përpiqet të dërgojë përsëri dhe situata do të përsëritet. Në testet e kryera, përsëritjet zgjatën nga një ditë deri në një javë. Për pajisjet për të cilat prodhuesit kanë ndaluar publikimin e përditësimeve të firmware-it, nuk ka ende një zgjidhje për bllokimin e problemit.
Burimi: opennet.ru
