SMS-də istismar edilə bilən zəiflik Android, yenidən başlatma döngəsinə gətirib çıxarır

Təfərrüatlar açıqlandı və platformadakı zəiflik (CVE-2026-58882) üçün bir istismar dərc edildi. Android, xüsusi hazırlanmış SMS mesajı göndərməklə yenidən başlatma dövrəsinin baş verməsinə imkan verir. Yenidən başlatma dövrəsini düzəltmək üçün zavod parametrlərinə yenidən başlatma və ya ADB yardım proqramından istifadə edərək əl ilə manipulyasiya tələb olunur. "SMS of Death" kod adı verilən boşluq oktyabr yeniləməsində düzəldilib. AndroidHücum təchiz olunmuş istənilən telefonda həyata keçirilə bilər Android 12-17. Yeniləmə yalnız bu tarix üçün yayımlanır Android 14-17. Zəiflikdən istifadə edən SMS mesajı arxa planda işlənir və cihazda göstərilmir.

Problem, SMS vasitəsilə göndərilən etibarsız WAP Push mesaj başlığını emal edərkən tam ədədin daşması səbəbindən yaranır.
Başlıq ölçüsü sahəsinin kiçildilməsi səbəbindən daşma baş verir
HeaderLength dəyişəninin mənfi ədəd kimi qaytarılmasına imkan verən, müvafiq sərhəd yoxlaması olmayan int tipli işarəli tam ədəd. Bu dəyişən sonradan "new byte[headerLength]" çağırışı vasitəsilə yaddaş ayırmaq üçün istifadə olunur və mənfi ədəd kimi qaytarıldıqda istisna yaradır və com.android.phone prosesini sıradan çıxarır.

Bir neçə saniyədən sonra proses yenidən başlayır, lakin təsir qısa bir əlaqə kəsilməsi ilə məhdudlaşmır. Problemli WAP Push mesajı qəza səbəbindən işlənməmiş mesaj növbəsində qalır və onu emal etmək üçün yeni bir cəhd com.android.phone prosesinin daha bir qəzası ilə nəticələnir.

Bir sıra bu cür qəzalardan sonra RescueParty işleyicisi işə düşür və cihazı Bərpa rejiminə keçirir və bu da sizi zavod parametrlərinə yenidən qurmağa sövq edir. Sadə bir yenidən başlatma kömək etmir - problemli mesaj növbədən silinməsə, cihaz təxminən 90 saniyədən sonra yenidən başlayacaq.

Zavod parametrlərinə yenidən qurmadan növbədən mesajı silmək üçün adb yardım proqramından istifadə etmək tövsiyə olunur:

adb qabığının məzmun sorğusu —uri məzmunu://sms/raw —proyeksiya _id:təyinat_portu:tarix:silinib
adb shell cmd appops set com.android.shell WRITE_SMS icazə verir
adb shell "content delete -uri content://sms/raw -where \"address=' '\»»
adb shell cmd appops com.android.shell WRITE_SMS standart olaraq təyin edildi
adb shell pm clear com.android.providers.telephony

Lakin bu, yalnız SIM kartı çıxarmağa, kompüteri işə salmağa və proqram təminatı yeniləməsini quraşdırmağa imkan verəcək. "com.android.phone" prosesinin pozulması operatorun WAP Push mesajı təsdiqini almasına mane olduğundan, vaxt bitənə qədər mesajı göndərməyə davam edəcək və vəziyyət təkrarlanacaq. Testlərdə təkrarlanan göndərişlər bir gündən bir həftəyə qədər davam etdi. İstehsalçıları proqram təminatı yeniləmələrini dərc etməyi dayandıran cihazlar üçün hazırda heç bir həll yolu yoxdur.

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster