Как стать автором
Обновить

Баг в iOS 16 позволяет отослать простое письмо и сломать у получателя на iPhone и iPad штатное приложение Почта

Время на прочтение2 мин
Количество просмотров2.1K


Разработчики из Equinux обнаружили баг в работе iOS 16, который позволяет любому пользователю отослать простое html-письмо и вывести из строя штатное фирменное приложение Почта у получателя на iPhone и iPad, обновлённых до iOS 16.

Эксперты подробно рассказали в блоге причину такой ситуации и уточнили, что Apple в новых версиях iOS 16 баг не устранила. Также разработчики выложили на своём сайте форму для отправки тестового письма, которое вызывает прекращение работы приложения Почта.

Причина бага оказалась в том, что Apple в iOS 16 не проверяет на соответствие поле «От:» в электронном письме. В итоге можно выставить отправителя с адресом ""@example.com, а не со стандартной строкой типа sender@example.com. В этом случае приложение Почта на смартфоне или планшете начинает работать нештатно. С ним начнёт происходить по кругу: аварийное закрытие приложения, пропадание уведомления, показ уведомления на значке приложения, открытие приложения по клику, аварийное закрытие приложения, показ уведомления на значке приложения и так далее.

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

По данным разработчиков из Equinux, многие почтовые службы, в том числе Gmail, Outlook, Yahoo и Hotmail, переписывают входящие электронные письма, чтобы предотвратить подобные вещи или вообще блокируют отправку таких писем. Но одна из почтовых служб, которая ничего не делает для защиты от таких писем — это iCloud Mail от Apple.

12 сентября Apple выпустила обновление iOS 16. Пользователям стал доступен новый экран блокировки с виджетами, улучшенное отслеживание сна и персонализированные настройки Air Pods.
Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

Другие новости

Истории

Работа

Swift разработчик
31 вакансия
iOS разработчик
24 вакансии

Ближайшие события