Найден веселый способ «подвесить» iPhone, Android и ПК

Интернет Веб-сервисы Интернет-ПО Техника
мобильная версия
, Текст: Сергей Попсулин

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


6,6 тыс. смайлов

Отправка 6,6 тыс. смайликов адресату в WhatsApp вызывает сбой в  работе WhatsApp на ПК и мобильных устройствах под управлением Android, сообщает SoftPedia со ссылкой на исследователя Индраджита Бхуяна (Indrajeet Bhuyan). По его словам, иногда сбой удается вызвать и путем отправки 4,2 тыс. смайлов. При этом на iOS-устройствах это вызывает лишь подвисание приложения на некоторое время.

Исследователь удостоверился в работоспособности бага на Android-устройствах с версиями операционной системы Marshmallow, Lollipop и Kitkat и на ПК в браузерах Firefox и Google Chrome. Он сообщил, что рассказал об этом разработчикам WhatsApp, но они пока не устранили ошибку. С другой стороны, трудно представить, что кому-либо потребуется отправлять 6,6 тыс. смайлов.

Другая находка

Примерно год назад Бхуян обнаружил другой баг в WhatsApp — ему удалось вызвать ровно те же последствия путем отправки длинного текстового сообщения, состоящего из нескольких тысяч слов и занимающего объем около 7 МБ. После этого разработчики мессенджера ввели ограничение на длину пересылаемого сообщения, что решило проблему. Однако, как теперь выяснил исследователь, ограничения на количество смайликов не было предусмотрено. 


Ошибка в WhatsApp позволяет вызвать сбой в работе

Не первый случай

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