В iOS была найдена новая ошибка в стандартном приложении Messages, вызывающая зависание и перезагрузку устройства при получении определенной веб-ссылки.

Ошибку нашел разработчик Абрахам Масри, более известный под ником @cheesecakeufo, который дал багу название «chaiOS». Разработчик сообщил BuzzFeed News, что создал эксплоит, который использует одну из функций приложения Messages, отвечающую за предварительный просмотр веб-страниц. Страница из ссылки размещена на GitHub и заполнена метаданными из сотен тысяч ненужных символов. При загрузке страницы приложение Messages вылетает и иногда приводит к зависанию всей системы.

Исходя из сообщений пользователей социальных сетей, баг встречается далеко не у всех, а его последствия варьируются. Баг может приводить к вылету исключительно приложение Messages, небольшому или полному зависанию, либо к запуску механизма respring – перезагрузке ПО SpringBoard и возвращению на экран блокировки.

chaiOS была успешно воссоздана на iPhone X и iPhone 5S, по заявлениям Масри баг встречается только на iOS от 10.0 до 11.2.5 beta 5. Помимо этого, chaiOS может вызвать проблемы с Messages на macOS.

chaiOS

Стоит заметить, что на данный момент рабочие копии эксплоита chaiOS являются труднодоступными. Изначально эксплоит разместили на GitHub и другие ресурсы, но после этого большинство рабочих ссылок было удалено. Сам автор chaiOS опроверг намерения повторной загрузки эксплоит в сеть и заявил, что таким образом «лишь хотел привлечь внимание Apple».

До выхода официального исправления бага единственным способом защиты от опасных ссылок является блокировка отправителей и доменов сайтов-распространителей.

Вчера в Apple подтвердили, что об обнаруженном баге уже в курсе и пообещали устранить уязвимость «в обновлении на следующей неделе».

Подпишись вTelegram
Honor представила часы с 23-дневной автономностью за $59

Honor представила часы с 23-дневной автономностью за $59

ASUS ROG Ally станет портативной Xbox

ASUS ROG Ally станет портативной Xbox

Представлен Honor Pad 10 – доступный планшет для учёбы и отдыха

Представлен Honor Pad 10 – доступный планшет для учёбы и отдыха

Представлены смартфоны Vivo S30 и S30 Pro mini

Представлены смартфоны Vivo S30 и S30 Pro mini

Представлен Realme Neo 7 Turbo – 7200 мАч, 144 Гц, IP69 и Dimensity 9400e

Представлен Realme Neo 7 Turbo – 7200 мАч, 144 Гц, IP69 и Dimensity 9400e

Motorola представила смартфон Edge 2025

Motorola представила смартфон Edge 2025

Нейросеть Grok на 1 год станет частью Telegram

Нейросеть Grok на 1 год станет частью Telegram

PS5 ограниченное время будет дешевле Nintendo Switch 2

PS5 ограниченное время будет дешевле Nintendo Switch 2

Realme GT 7 и GT 7T с батареями на 7000 мАч и зарядкой 120 Вт вышли на мировой рынок

Realme GT 7 и GT 7T с батареями на 7000 мАч и зарядкой 120 Вт вышли на мировой рынок

Каждый десятый комментатор в Telegram – бот

Каждый десятый комментатор в Telegram – бот

Lenovo Legion Go S на SteamOS на 20% производительней Windows-версии

Lenovo Legion Go S на SteamOS на 20% производительней Windows-версии

OnePlus выпустила смартфон с Dimensity 9400e и АКБ на 7100 мАч за $250

OnePlus выпустила смартфон с Dimensity 9400e и АКБ на 7100 мАч за $250