ГлавнаяПрограммное обеспечениеСтикер весом 269 байт кладет Telegram — и вот почему его нельзя удалит

Стикер весом 269 байт кладет Telegram — и вот почему его нельзя удалить

Стикер весом 269 байт кладет Telegram — и вот почему его нельзя удалить

В мессенджере Telegram распространяется вредоносный стикер размером всего 269 байт, который вызывает аварийное закрытие мобильного приложения. О проблеме сообщил пользователь Хабра под ником denis-19.

Причина кроется в геометрии объекта: внутри стикера зашита звезда с параметром, задающим 10³⁸ точек — фигуру с астрономическим числом вершин. Мобильный клиент пытается отрисовать объект, но ресурсов не хватает, и приложение вылетает.

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

По данным Anti-Malware.ru, для срабатывания бага не нужно переходить по ссылкам, скачивать файлы или устанавливать обновления — достаточно получить стикер в переписке. При этом о краже данных, взломе аккаунта или удаленном выполнении кода речи не идет: эффект ограничивается отказом в обслуживании конкретного приложения.

Какие версии мессенджера и платформы — Android, iOS или десктоп — затронуты, пока не уточняется. Официального заявления Telegram и сведений о планируемом исправлении на данный момент нет.