
«SMS смерті»: невидиме повідомлення може обірвати дзвінок і вивести з ладу Android-смартфон
Одне спеціально сформоване SMS, якого власник смартфона навіть не побачить, здатне обірвати телефонну розмову — зокрема виклик екстрених служб — і спричинити повторювані збої мобільного звʼязку аж до циклу перезавантажень. Вразливість, яку її першовідкривач назвав SMS of Death («SMS смерті»), присутня в коді Android починаючи з 12-ї версії, проте виправлення отримали лише новіші системи.
Головне
Спеціально сформоване службове SMS, якого власник не бачить, обриває дзвінки на Android-смартфонах, зокрема виклики екстрених служб.
Вразливий код присутній в Android 12–17; виправлення отримали лише Android 14–17.
Серія повідомлень може вивести смартфон з ладу надовго, і скидання до заводських налаштувань не допомагає.
Персональні дані вразливість не викрадає, але робочий код атаки вже оприлюднено.
Єдиний захист — встановити останнє оновлення безпеки.
Що відомо про вразливість
Проблему виявив незалежний дослідник безпеки Марк Блащик (Mark Blaszczyk). 29 жовтня він оприлюднив технічні подробиці та робочий код атаки (proof-of-concept), відтворивши її на смартфонах Google Pixel і Samsung Galaxy. За його даними, на протестованих пристроях збій спрацьовував щоразу.
Блащик повідомив Google про вразливість ще 5 травня 2026 року через програму винагород за знайдені вразливості. Як пише Cyber Kendra, компанія кілька разів закривала звіт, а 29 жовтня остаточно віднесла проблему до таких, що не стосуються безпеки, пославшись на те, що вона «не відповідає порогу серйозності». Водночас інженер Google ще 15 червня підготував виправлення, яке тепер доступне у відкритому коді Android (AOSP).
Згодом команда захищеної прошивки GrapheneOS повідомила, що вразливості присвоєно ідентифікатор CVE-2026-58882 і критичний рівень небезпеки в листопадовому бюлетені безпеки Android.
Як звичайне на вигляд SMS «вбиває» телефонний модуль
Атака використовує WAP Push — давній формат службових двійкових SMS, якими оператори досі передають, наприклад, сповіщення про MMS і налаштування мобільних послуг. Такі повідомлення не потрапляють до застосунку «Повідомлення»: Android обробляє їх автоматично, без жодних дій з боку власника, а номер відправника при цьому не відображається.
Помилка міститься в компоненті WapPushOverSms телефонної підсистеми Android. Під час розбору повідомлення система зчитує довжину заголовка як 64-бітне число і перетворює його на 32-бітне без перевірки допустимого діапазону. Спеціально підібране значення внаслідок такого перетворення стає відʼємним, а спроба виділити памʼять під масив «відʼємного» розміру спричиняє необроблену помилку NegativeArraySizeException. У результаті аварійно завершується системний процес com.android.phone, що відповідає за дзвінки та мобільний звʼязок. Увесь шкідливий пакет займає лише вісім байтів.
Кожне таке повідомлення відключає смартфон від мережі на одну-дві секунди, поки процес перезапускається. Якщо в цей момент триває розмова, вона обривається — зокрема й виклик екстрених служб.
Чому збій повторюється знову і знову
Головна небезпека полягає в тому, що одноразовий збій легко перетворюється на тривалу відмову в обслуговуванні. Оскільки смартфон «падає» раніше, ніж підтверджує отримання повідомлення, оператор вважає його недоставленим і надсилає повторно. За спостереженнями дослідника, одне повідомлення спричиняло періодичні збої звʼязку впродовж тижня, а близько 20 повідомлень робили пристрій непридатним до використання на тривалий час.
Ще серйозніші наслідки має серія приблизно з 30 повідомлень, надісланих поспіль: збої накладаються на запис до бази даних SMS і пошкоджують її. Після цього телефонний процес аварійно завершується під час кожного завантаження системи — навіть без нових повідомлень.
Скидання до заводських налаштувань у такій ситуації не допомагає: базу буде очищено, але оператор знову доставить повідомлення з черги, і цикл повториться. Блащику вдалося відновити тестові смартфони, лише переставивши фізичну SIM-картку в пристрій не на Android (наприклад, iPhone), щоб повідомлення з черги було прийнято, а потім видаливши пошкоджені записи через Android Debug Bridge (ADB) — інструмент для розробників, яким більшість власників смартфонів ніколи не користувалася. Для пристроїв з eSIM, яку неможливо перенести в інший телефон, відновлення, за оцінкою дослідника, ще складніше.
Які смартфони під загрозою
Вразливість не привʼязана до конкретного виробника: значення має версія Android і рівень встановлених оновлень безпеки. Вразливий код присутній в Android 12–17. За даними дослідника, Google розповсюдила виправлення для Android 14, 15, 16 і 17 у межах жовтневого оновлення безпеки 2026 року, хоча в самому жовтневому бюлетені вразливість не згадувалася. Офіційно вона задокументована в листопадовому бюлетені — саме на нього посилається GrapheneOS.
Смартфони на Android 12 і 13 виправлення не отримали. Найвразливішими залишаються пристрої, які вже не підтримуються виробниками.
Водночас масштаб загрози варто оцінювати тверезо. SMS of Death — це вразливість типу «відмова в обслуговуванні» (DoS): вона не дає змоги викрасти паролі, листування чи інші персональні дані або перехопити керування смартфоном. Підтверджених випадків використання цієї вразливості в реальних атаках наразі не зафіксовано. Проте оприлюднення робочого коду атаки знижує поріг для зловмисників, тому оновлення варто встановити якомога швидше.
Що робити власникам Android-смартфонів
Налаштування, яке дало б змогу заблокувати WAP Push-повідомлення, в Android немає, тож єдиний дієвий захист — оновлення системи.
Перевірити рівень оновлення системи безпеки. Дату останнього патча зазвичай вказано в розділі налаштувань «Про телефон» або «Оновлення системи»; точне розташування залежить від виробника.
Встановити всі доступні оновлення, а листопадове оновлення безпеки 2026 року — одразу після того, як виробник випустить його для конкретної моделі.
Зʼясувати, чи підтримується пристрій. Смартфони на Android 12 і 13, а також моделі, для яких виробник припинив випуск оновлень, залишаються вразливими. Якщо такий телефон є основним засобом звʼязку, варто розглянути його заміну.
Мати запасний канал звʼязку. В Україні мобільний телефон часто залишається основним способом викликати допомогу за номерами 101, 102, 103, 104 чи 112, тому доступ до другого пристрою — особливо для літніх родичів зі старими смартфонами — не буде зайвим.
Історія SMS of Death вкотре демонструє головну слабкість екосистеми Android: навіть коли Google виправляє помилку в базовому коді системи, швидкість, з якою захист дістається до конкретного смартфона, залежить від виробника, а старі пристрої можуть так і залишитися без патча.
Ця стаття «SMS смерті»: невидиме повідомлення може обірвати дзвінок і вивести з ладу Android-смартфон раніше була опублікована на сайті CyberCalm, її автор — Наталя Зарудня