Кібербезпека

GhostMap: уразливість в Android запускає нескінченний бутлуп без дозволів

Bitdefender описала уразливість GhostMap, яка дозволяє застосунку без дозволів зірвати роботу Android і загнати пристрій у постійний цикл перезапусків. Google знає про проблему з серпня, але патч не випустив.

GhostMap: уразливість в Android запускає нескінченний бутлуп без дозволів
Фото: BleepingComputer

Компанія Bitdefender повідомила про уразливість GhostMap в Android, яка дає змогу спеціально сформованому застосунку без будь-яких дозволів викликати стійку відмову в обслуговуванні та нескінченний бутлуп пристрою.

Як працює GhostMap

За даними Bitdefender, проблема виникає через різне трактування методів ZIP-стиснення двома бібліотеками Android. Через це зловмисно сформований APK може обійти перевірки розміру та бути відображеним за межами фактичного вмісту файлу.

Спроба зчитати таку «ресурсну» секцію призводить до SIGBUS у процесі, який торкається файлу. Дослідники створили демонстраційний застосунок без виконуваного коду, без запитів на дозволи і без необхідності запуску — достатньо встановлення, аби вразливість спрацювала.

Що відбувається після встановлення

Bitdefender додала у застосунок ресурс, який базовий сервіс Android system_server автоматично читає після інсталяції. Це читання тригерить помилку, процес перезапускається і знову падає, формуючи нескінченний цикл.

Під час тестів на Pixel 10 з Android 17 і патчем безпеки від 5 серпня цикл починався приблизно за секунду після інсталяції. У звичайному режимі зафіксовано 110 повторень, у безпечному — 72. Bitdefender застерігає, що бутлуп фактично блокує доступ і до Safe Mode.

Як зупинити краші

  • Скидання до заводських налаштувань (повне видалення локальних даних).
  • Видалення пошкодженого файлу через ADB — за умови, що налагодження вже було увімкнене і скрипти встигнуть спрацювати до чергового падіння системи.

На думку дослідників, єдиний шанс заблокувати атаку — на етапі встановлення: сторонні рішення безпеки можуть попередити про ризик, але не мають дозволів, щоб заборонити інсталяцію.

Реакція Google

Bitdefender повідомила Google про GhostMap 20 серпня і отримала відповідь «Won’t Fix (Not Reproducible)» із позначкою «поза сферою». Розширений звіт від 25 серпня також визнали поза сферою для оновлення безпеки, хоча залишили для розгляду у майбутньому. BleepingComputer очікує на коментар Google щодо статусу виправлення.

Джерела

Читайте також