iPhone китайских пользователей «невзлюбили» тайваньский флаг

iPhone китайских пользователей «невзлюбили» тайваньский флаг

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

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

Причудливая уязвимость была обнаружена исследователем безопасности Патриком Уордлом (Patrick Wardle), когда его подруга пожаловалась на сбой в работе приложений на ее iPhone 7 при вводе слова «Тайвань» или получении сообщения с эмодзи в виде тайваньского флага. Исследователь заинтересовался багом и решил провести отладку с целью выяснить его причину.

Как показало исследование Уордла, связанная с обработкой эмодзи функция возвращает NULL, в результате чего приложение аварийно завершает работу. С техническими подробностями отладки можно ознакомиться здесь .

Исследователь также выяснил, что в случае, если главным регионом на iOS-устройстве значится Китай, смайлик в виде тайваньского флага в сообщении отображаться не будет. Более того, в меню эмодзи на устройствах китайских пользователей тайваньский флаг отсутствует вовсе. Вероятно, Apple убрала эмодзи по просьбе китайских властей (Китай не признает независимости Тайваня и считает его частью страны).

Как бы то ни было, Apple исправила баг в iOS 11.4.1 и даже поблагодарила Уордла за его обнаружение.

Мы нашли признаки жизни...в вашем смартфоне!

Наш канал — питательная среда для вашего интеллекта

Эволюционируйте вместе с нами — подпишитесь!