Пользователи популярного мессенджера WhatsApp столкнулись с очередным способом нарушения работы приложения. Для этого достаточно отправить личное сообщение «wa.me/settings», которое автоматически преобразуется в URL-ссылку. Данная ссылка ведет на раздел с настройками приложения, однако при получении через личные сообщения инициируется аварийное закрытие мессенджера.
Если перезапустить WhatsApp, он продолжит нормальную работу – будут доступны все чаты и переписки, сообщения будут отправляться. Однако при повторном открытии проблемного сообщения сбой повторится.
Первым проблему обнаружил пользователь с Twitter-аккаунтом Brute Bee. Он также подтвердил наличие бага в версии для бизнес-пользователей – Business WhatsApp. На опубликованных скриншотах видно, что закрытие программы происходит после исключения java.lang.IndexOutOfBoundsException. Название позволяет предположить, что оно возникает после выхода индекса за пределы диапазона (например, в массиве, строке или списке).
Журналисты Wccftech смогли воспроизвести и зафиксировать проблему на смартфоне Galaxy S22 Ultra. В рамках тестирования использовалась самая актуальная версия мессенджера с индексом 2.23.10.77. По предварительным данным проблема касается только Android-версии приложения, для iOS и web-версии сбой воспроизвести не удалось.
Самый надежный вариант устранить опасное сообщение – удалить его, например, через веб-версию WhatsApp. Также можно пока не открывать переписку, пока разработчики не выпустят соответствующее обновление.