Преглед на приватноста

Оваа веб-страница користи колачиња за да ви обезбеди најдобро можно корисничко искуство. Информациите за колачињата се складираат во вашиот прелистувач и извршуваат функции како препознавање кога се враќате на нашата веб-страница и им помагаат на нашите програмери да разберат кои делови од веб-страницата ви се најинтересни и најкорисни.

Строго неопходни колачиња

Строго неопходните колачиња треба да бидат овозможени во секое време за да можеме да ги зачуваме вашите поставки за колачиња.

GhostMap: Безбедносен пропуст во Android им овозможува на малициозни апликации да предизвикаат постојано рестартирање на уредите

Напаѓачите можат да ги принудат Android уредите постојано да се рестартираат со помош на специјално креирана апликација за која не се потребни никакви дозволи и која треба само да биде инсталирана.

За да предизвика трајно одбивање на услугата (DoS), апликацијата искористува ранливост која истражувачите ја нарекле „GhostMap“. Таа предизвикува Android погрешно да мапира датотека во мемориски регион што не е доделен. Процесот што се обидува да чита од тој регион се урива.

Ранливоста ја откри романската компанија за сајбер-безбедност Bitdefender при анализа на банкарски тројанец за Android, кој постојано предизвикувал уривање на нивните емулатори при обидот да прочита ресурс од апликацијата.

Истражувачите ја демонстрирале ранливоста со креирање апликација која не содржи извршен код, не бара никакви дозволи при инсталацијата и не мора да биде стартувана на уредот.

Според компанијата, Google е запознаен со GhostMap од август, но го затворил случајот без да објави безбедносна закрпа, класифицирајќи го како проблем што „не може да се репродуцира“.

Правење на телефоните неупотребливи

Во денешниот извештај, Bitdefender објаснува дека GhostMap произлегува од две Android-библиотеки кои различно ги толкуваат методите за ZIP-компресија. Ова овозможува неправилно креирана APK-датотека (Android пакет) да ги заобиколи проверките на големината и да биде мапирана надвор од вистинската содржина на датотеката.

„Читањето на таков запис предизвикува SIGBUS (сигнал испратен од процесорот за да запре процес што пристапува до невалиден мемориски простор) во кој било процес што ќе ја отвори датотеката“, наведуваат истражувачите.

За да го демонстрираат ефектот на бесконечното уривање и рестартирање, истражувачите на Bitdefender креирале апликација која содржи ресурс што основната Android-услуга „system_server“ автоматски се обидува да го прочита по инсталацијата.

Обидот за читање ја активира ранливоста и предизвикува рестартирање на процесот, по што тој повторно се обидува да го прочита истиот ресурс и повторно се урива. Овој процес се повторува бесконечно.

За време на тестирањата, истражувачите користеле уред Pixel 10 со Android 17 и безбедносна закрпа од 5 август. Уредот започнал со повторените уривања приближно една секунда по инсталирањето на апликацијата. Циклусот се повторил 110 пати во нормален режим на подигнување и 72 пати во безбеден режим (Safe Mode).

Bitdefender предупредува дека бесконечното рестартирање исто така ги спречува корисниците да пристапат до Safe Mode, кој вообичаено овозможува дијагностицирање на проблемот и обновување на уредот.

Запирањето на повторените уривања е можно на два начина: со враќање на фабричките поставки, при што се бришат сите локално зачувани податоци, или со бришење на неправилно креираната датотека преку ADB.

Сепак, користењето на ADB бара опцијата за дебагирање претходно да биде активирана на уредот. Дополнително, при обновување преку ADB, скриптите мора да ја извршат потребната операција пред системот повторно да се урне.

Одговорот на Google

Bitdefender го пријавил проблемот кај Google на 20 август, но добил одговор „Won’t Fix (Not Reproducible)“ (нема да се поправи – не може да се репродуцира), при што било наведено дека проблемот е надвор од опсегот на безбедносните ажурирања.

Истражувачите поднеле проширена верзија на извештајот на 25 август, сметајќи дека Google погрешно го класифицирал првичниот извештај. Сепак, технолошкиот гигант повторно оценил дека проблемот е надвор од опсегот на безбедносните ажурирања, иако оставил можност тој да биде разгледан во некое идно ажурирање.

BleepingComputer стапил во контакт со Google со прашање за статусот на поправката на GhostMap, но сè уште чека одговор.

Bitdefender наведува дека единствената можност за блокирање на нападот е во текот на инсталацијата на апликацијата. Безбедносните алатки од трети страни може да помогнат во откривањето на потенцијална закана и прикажувањето предупредување, но немаат дозволи да ја блокираат инсталацијата.

Извори:

  • Bleeping Computer – GhostMap Android flaw lets malicious app trigger persistent boot loop Bleeping Computer