Иногда, чтобы уронить целое приложение, хватает одного крошечного файла. В чатах Telegram сейчас гуляет стикер весом всего 269 байт, который отправляет мобильный клиент в аварийное закрытие. Это не вирус, не взлом и не кража данных, а просто хитро собранная картинка, от которой приложение падает замертво. Забавно, что случилось это на фоне приятных новостей для владельцев iPhone: в России как раз сильно подешевели рублевые карты пополнения Apple ID, и жизнь в экосистеме понемногу налаживается. А тут такой подарочек в самом популярном мессенджере страны.

Сообщение о вылете Telegram на iPhone
Вся суть проблемы прячется в геометрии, зашитой внутрь стикера. Внутри объекта спрятана обычная на вид звезда, но с параметром, который требует от нее число вершин порядка десяти в тридцать восьмой степени. Проще говоря, фигура с астрономическим количеством углов. Мобильный клиент честно берется ее отрисовать, добросовестно пытается посчитать все эти точки, но никаких ресурсов на такое не хватает. Итог закономерный: приложение вылетает. Первым на баг наткнулся пользователь Хабра под ником denis-19, он же и описал всю механику.

Сам стикер в переписке выглядит как пустота
И самое неприятное, что для срабатывания не нужно вообще никаких активных действий: ни переходить по ссылкам, ни скачивать файлы, ни соглашаться на обновление не требуется. Достаточно, чтобы стикер просто прилетел вам в переписку. А прилететь он может кому угодно, у кого есть аккаунт, тем более что завести его сейчас проще простого, и мы подробно разбирали, как зарегистрироваться в Telegram без номера. Так что круг потенциальных жертв тут максимально широкий.

Ошибка, о которой можно сообщить разработчикам
Хорошая новость в том, что ничего страшнее вылета не произойдет. Речь не идет ни о взломе аккаунта, ни о краже переписки, ни об удаленном выполнении кода. Это классическая атака, когда цель не украсть данные, а просто вывести конкретную программу из строя. Ваши сообщения, контакты и файлы в полной безопасности, страдает лишь работоспособность самого клиента. Неприятно, но точно не катастрофа.
Отдельная беда этого стикера в его прилипчивости. Поведение бага непредсказуемо: у одних Telegram вылетает сразу при запуске, у других только в момент, когда открываешь конкретную переписку с проблемной звездой. И вот тут начинается самое обидное. После аварийного перезапуска приложение нередко само возвращает вас в тот же диалог и снова пытается отрисовать ту же самую звезду. Получается замкнутый круг: открыл, вылетел, зашел заново, снова оказался в том же чате, снова вылетел. После пары таких заходов невольно начинаешь поглядывать по сторонам, и как раз кстати мы недавно разбирали, чем Syntara отличается от Telegram и других мессенджеров. Запасной вариант под рукой в такие моменты совсем не лишний.
Разорвать эту петлю можно двумя способами: либо почистить кеш приложения, либо целиком удалить проблемный чат. Звучит просто, но на практике сделать это, когда клиент падает каждые пару секунд, бывает та еще задачка. Если баг вас все-таки застал, вот что стоит сделать по шагам:

Процесс очистки кэша в Telegram
Хотите первыми узнавать про такие косяки и свежие новости мира Apple? Подписывайтесь на наши каналы в Telegram и МАКС, там мы разбираем все самое интересное простым языком.
А теперь вопрос, который волнует нас с вами больше всего: страдают ли от стикера-убийцы владельцы iPhone. Пока конкретики мало. Неизвестно, какие именно версии мессенджера затронуты и какие платформы попали под удар, будь то Android, iOS или десктопный клиент. Официального заявления от Telegram на момент публикации нет, как нет и сведений о сроках выхода патча. Так что списывать iOS со счетов рано: механика бага универсальная и упирается в отрисовку тяжелой фигуры, а не в конкретную операционку. Поэтому даже владельцам айфонов расслабляться пока не стоит.

Экран авторизации Telegram на iPhone
Истории со стикерами для Telegram, к слову, совсем не новость. Раньше независимый исследователь описывал похожий по духу баг в обработке анимированных стикеров десктопного клиента. А в этом году в индустрии обсуждали отдельную уязвимость с идентификатором ZDI-CAN-30207, которую сначала оценили в 9,8 балла по шкале CVSS, а позже понизили до 7,0. На баг-трекере мессенджера жалобы на падения из-за конкретных наборов стикеров всплывают с завидной регулярностью. Кстати, раз уж речь зашла о деньгах и безопасности внутри мессенджера, мы отдельно разбирали, безопасно ли покупать Telegram Premium в России.
Запутались в настройках или что-то никак не выходит? Пишите в наш чат в Telegram или МАКС, там всегда подскажут и помогут разобраться.
Пока разработчики не выкатили официальное исправление, вся защита сводится к простой бытовой осторожности. Специалисты советуют не открывать чаты с подозрительными стикерами от незнакомых отправителей и внимательно следить за обновлениями приложения в официальных магазинах. Правила банальные, но именно они сейчас работают лучше всего. Собрал короткий чек-лист, который стоит держать в голове:
История с 269-байтным стикером в очередной раз показывает, что опасность не всегда приходит в виде сложного вируса. Иногда хватает одной криво собранной картинки, чтобы приложение, которым пользуются сотни миллионов человек, сложилось как карточный домик. Приятно, что дальше отказа в обслуживании дело не идет, но осадочек остается. А если хочется отвлечься от чужих багов и просто полистать годные гаджеты, заглядывайте в наш канал «Сундук Али-Бабы» в МАКС, там мы собираем самое интересное с AliExpress. Ну а Telegram, будем надеяться, свою маленькую звезду смерти скоро обезвредит.
Яндекс Пэй не работает: что будет с деньгами, платежами по Сплиту и как теперь платить
Как подготовиться к сбоям Яндекса, чтобы музыка и карты на айфоне работали
Compositor — бесплатный Photoshop для Mac без подписки
Я стал печатать быстрее и без ошибок, после того как установил эту программу на Mac
Какие фото не стоит загружать в ChatGPT и Gemini
Блокировка воды на Apple Watch: защищаем часы от влаги
Как я настроил Liquid Glass в macOS 27 и сделал интерфейс Mac менее прозрачным
Что будет, если помыть кабель от iPhone водой с мылом
Меня заблокировали в Claude. И это не из-за России или частой смены IP
Как проверить, что фото, видео или аудио сделала нейросеть
Срочно обновите Telegram: у вас могут украсть файлы и аккаунт
Что будет с интернетом в России после атак на дата-центры Яндекса
Через какой банкомат положить деньги на карту, если своего рядом нет
Как включить уведомления Почты Mail.ru на iPhone
Apple Watch заметили мою простуду раньше меня. Даже доктор не нужен
Как вернуть старый дизайн YouTube с комментариями под видео
Три года заряжал iPhone до 80%. Вот что стало с батареей
IPA Downloader: как скачать приложения, которых нет в App Store, на iPhone
Как освободить до 14 ГБ на Mac, удалив Siri AI в macOS 27
Goat Simulator 3 получит Ticket to Dizzyworld - новое DLC превратит игру в безумный парк развлечений
OpenAI представила dots - постоянно работающих ИИ-агентов на базе GPT-6 Astra
В Steam стала доступна демоверсия брутального трэш-экшена HandFoot
iQOO 16 вышел — самый дешёвый флагман на новом Snapdragon, и он уже интереснее Xiaomi 18
Marvel*s Wolverine стала #1 во Франции и Германии, а в Испании за неделю продали более 51 тысячи копий игры
В Call of Duty: Warzone появится фильтр для отключения необычных скинов
Игрок в деталях воссоздал самую знаменитую деревню из Skyrim в Valheim
Авторы Stranger Than Heaven показали Кокуру 1915 года в новом геймплейном трейлере
Новые проекты по вселенной The Last of Us находятся на *самой ранней стадии* разработки
Как выбрать ноутбук для программирования
5 главных функций HyperOS 4, которые появятся на Xiaomi после обновления
5 причин купить POCO X8, пока его сливают со скидкой до 12 октября
Gothic 2 Classic выйдет на консолях с масштабно переработанной русской локализацией от GamesVoice ePN © 2023 Все права защищены.