Баг в HomeKit выводит из строя все устройства iOS в аккаунте iCloud
Достаточно просто дать подключённому устройству имя длиной в 500 000 символов.

Специалист по компьютерной безопасности Тревор Спиниолас обнаружил в Apple HomeKit баг, который приводит к зависанию устройств под управлением iOS.
Суть ошибки под названием doorLock в следующем: если указать для умного гаджета HomeKit достаточно длинное имя (Спиниолас использовал 500 000 знаков), устройства с iOS и iPadOS зависают и перезагружаются. Поскольку имя умных устройств синхронизируется через iCloud, баг проявляется на всех подключённых к аккаунту смартфонах и планшетах.
Эффект doorLock:
- Если на устройстве нет девайсов, включенных в Пункт управления: приложение «Дом» становится недоступным, перезагрузка устройства не решает проблему.
- Если на устройстве есть девайсы, включенные в Пункт управления: iOS перестаёт отвечать. Через минуту процесс backboardd перезапустится, но устройство продолжит игнорировать запросы. Перезагрузка устройства не решает проблему.
Спиниолас сообщил в Apple об ошибке 10 августа, компания ввела в iOS 15 ограничение на длину имени умного устройства, но оно может синхронизироваться с устройства на предыдущей версии операционной системы. Ошибке подвержены iOS как минимум начиная с версии 14.7.
Специалист рекомендует убрать умные устройства из Пункта управления iOS и внимательнее относиться к входящим запросам на подключение к домашним сетям HomeKit.