Баг в iOS 16 позволяет отослать простое письмо и сломать у получателя на iPhone и iPad штатное приложение Почта
Разработчики из 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.