Найден веселый способ «подвесить» 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. Впоследствии ошибка была исправлена.