IT обозрение
Четверг, 3 июля, 2025
No Result
View All Result
  • Новости
  • Игры
  • Смартфоны
  • Обзоры
  • Софт
  • Криптовалюта
  • ИИ
  • Новости
  • Игры
  • Смартфоны
  • Обзоры
  • Софт
  • Криптовалюта
  • ИИ
No Result
View All Result
IT обозрение
No Result
View All Result
Home Новости

iPhone можно превратить в «кирпич» одним сообщением в iMessage

06.07.2019
A A
0
Share on FacebookShare on Twitter

В iMessage найдена уязвимость, которая выводит из строя iPhone. Чтобы восстановить его работу, придется пожертвовать всеми данными на устройстве. Причиной сбоя становится некорректно сформированное сообщение с определенным текстовым ключом.

Уязвимость в iMessage

ЭТО ИНТЕРЕСНО

Подразделение Deutsche Bank получило разрешение на выпуск евро-стейблкоинов — EURAU

03.07.2025

Подразделение Deutsche Bank получило разрешение на выпуск евро-стейблкоинов — EURAU

03.07.2025

В iMessage найдена уязвимость, которая позволяет вывести из строя iPhone. Баг был обнаружен участницей Google Project Zero Натали Силванович (Natalie Silvanovich). Восстановить работу устройства можно, но при этом будут потеряны все данные. Уязвимость была обнаружена в апреле и исправлена в мае в iOS 12.3.

Причиной сбоя становится некорректно сформированное сообщение, где присутствует текстовый ключ, который будет ошибочно принят за строку. Это приводит к запуску определенных исключений, что и выводит устройство из строя.

Технические особенности

Силванович поясняет в блоге, что «метод -[IMBalloonPluginDataSource individualPreviewSummary] в IMCore способен запустить NSException из-за неправильно сформированного сообщения, содержащего атрибут с ключом IMExtensionPayloadLocalizedDescriptionTextKey, значением которого не является NSString».

«Этот метод вызывает [IMBalloonPluginDataSource _summaryText], который возвращает атрибут, приняв его за строку, но не проверив. Метод затем вызывает -[IMBalloonPluginDataSource _replaceHandleWithContactNameInString:], а он в свою очередь вызывает im_handleIdentifiers в “NSString”, который на самом деле является NSNumber, который вызывает исключение, так как для данного класса нет селектора», — подводит итог исследовательница.

На Mac этот процесс аварийно завершается и запускается опять. Но на iPhone данный код является частью Springboard — приложения, отвечающего за главный экран iOS. В итоге получение данного сообщения заставляет Springboard завершать и возобновлять работу раз за разом. Из-за этого пользовательский интерфейс перестает отображаться и устройство не может больше реагировать на команды пользователя.

Жесткая перезагрузка в данной ситуации не помогает — телефон остается неработоспособным после разблокировки. Единственный способ восстановить работу iPhone — перезагрузиться в режиме восстановления и запустить восстановление. Но в этом случае будут потеряны данные на устройстве.

Источник: cnews.ru

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

Новости

Подразделение Deutsche Bank получило разрешение на выпуск евро-стейблкоинов — EURAU

03.07.2025
0

Все вокруг все чаще говорят о стейблкоинах. Еще одна важная новость добавилась к списку этих разговоров. 1 июля совместное предприятие...

Read more

Подразделение Deutsche Bank получило разрешение на выпуск евро-стейблкоинов — EURAU

03.07.2025

Подразделение Deutsche Bank получило разрешение на выпуск евро-стейблкоинов — EURAU

03.07.2025

Подразделение Deutsche Bank получило разрешение на выпуск евро-стейблкоинов — EURAU

02.07.2025
Эфиопия на грани кризиса: 30% общего объема электроэнергии страны будет идти на криптомайнинг

Эфиопия на грани кризиса: 30% общего объема электроэнергии страны будет идти на криптомайнинг

02.07.2025

ТОП НОВОСТИ

Глава Sega: «В 90-х Голливуд высмеял мою идею экранизации Crash Bandicoot, потому что видеоигры – это же для детишек»

Глава Sega: «В 90-х Голливуд высмеял мою идею экранизации Crash Bandicoot, потому что видеоигры – это же для детишек»

03.07.2025

Подразделение Deutsche Bank получило разрешение на выпуск евро-стейблкоинов — EURAU

03.07.2025
Новый патч для ПК-версии Stellar Blade добавил карточки и фоны в Steam и разблокировал сложный режим

Новый патч для ПК-версии Stellar Blade добавил карточки и фоны в Steam и разблокировал сложный режим

03.07.2025

Подразделение Deutsche Bank получило разрешение на выпуск евро-стейблкоинов — EURAU

03.07.2025
Директор Obsidian: Жертвовать глубиной RPG ради доступности – это ошибка

Директор Obsidian: Жертвовать глубиной RPG ради доступности – это ошибка

03.07.2025

ПОПУЛЯРНОЕ

  • Коллекция обоев Huawei Pura 70 стала доступна всем желающим [скачать]

    Коллекция обоев Huawei Pura 70 стала доступна всем желающим [скачать]

    0 shares
    Share 0 Tweet 0
  • Обзор клавиатуры MechLands Vibe75 – сменные модули экрана и регулятора

    0 shares
    Share 0 Tweet 0
  • Новая Silent Hill, ремастеры и «намек» на геймплей Ghost of Yotei — все, что показали на летней State of Play 2025

    0 shares
    Share 0 Tweet 0
  • Цена Samsung Galaxy S25, S25+ и S25 Ultra в Европе

    0 shares
    Share 0 Tweet 0
  • Для тайкуна Two Point Museum анонсировали фэнтезийное дополнение Fantasy Finds

    0 shares
    Share 0 Tweet 0
  • Реклама
  • Контакты
  • Политика конфиденциальности
Реклама: digestmediaholding@gmail.com

Использование любых материалов сайта разрешается при условии ссылки на itoboz.com
Интернет-СМИ должны использовать открытую для поисковых систем гиперссылку. Ссылка должна размещаться в подзаголовке или в первом абзаце материала. Редакция может не разделять точку зрения авторов статей и ответственности за содержание републицируемых материалов не несет.

© 2010-2025 IT новости. All Rights reserved

No Result
View All Result
  • Новости
  • Игры
  • Смартфоны
  • Обзоры
  • Софт
  • Криптовалюта

Использование любых материалов сайта разрешается при условии ссылки на itoboz.com
Интернет-СМИ должны использовать открытую для поисковых систем гиперссылку. Ссылка должна размещаться в подзаголовке или в первом абзаце материала. Редакция может не разделять точку зрения авторов статей и ответственности за содержание републицируемых материалов не несет.

© 2010-2025 IT новости. All Rights reserved

wpDiscuz