TGViewer
SecAtor SecAtor @true_secator · 41.9K subscribers
Post #8701 4.16K
Исследователи BeakSec представили технические подробности критической уязвимости в Telegram Desktop, позволяющей красть файлы с компьютера после клика по ссылке.

CVE-2026-107181 получила оценку 8,6 из 10 по CVSS и затрагивает все версии клиента до 7.2.9. Исследователи успешно апробировали вектор атаки на Windows, после чего выкатили рабочий PoC.

Основная проблема заключается в том, как приложение обрабатывает ссылки вида tg://. При клике запускается второй процесс Telegram, который передаtт адрес уже открытому клиенту через локальный сокет.

Команды в этом канале разделяются точкой с запятой, но в самой ссылке этот символ не экранировался. Из-за этого в ссылку можно было встроить дополнительные команды.

Через них атакующий вызывал служебный обработчик interpret:, который умеет читать файлы с диска и отправлять их в чат. Подтверждения от пользователя он не запрашивал.

Главная потенциальная цель в случае реализации атаки - файлы сессии из папки tdata: с ними злоумышленник может войти в аккаунт без повторной авторизации. По мнению BeakSec, тем же способом можно прочитать и любой другой файл на диске, к которому есть доступ у пользователя.

BeakSec передали данные об уязвимости через программу Zero Day Initiative ещё 25 июня. Telegram исправил её в 7.2.9, вышедшей 17 сентября.

Обработчик interpret: удалили, а разделитель теперь экранируется. В списке изменений этой версии упоминается только исправление отрисовки анимаций.

Согласно официальным источникам попыток реализации уязвимости в дикой природе пока не зафиксировано. Тем не менее, пользователям следует как можно оперативнее накатить Telegram Desktop версии 7.2.9 или новее.
beaksec Telegram Desktop: one-click account takeover via IPC injection An unescaped separator in Telegram Desktop’s single-instance IPC lets one clicked link read arbitrary files off the disk and send them to the attacker, session files included.
More from @true_secator
  1. Oct 12, 2026Исследователи выкатили полностью рабочий эксплойт для RCE-уязвимости до аутентификации в A…
  2. Oct 12, 2026В GoBalance обнаружена ошибка, позволяющая любому пользователю, используя только общедосту…
  3. Oct 12, 2026Huntress задетектила активное использование неисправленных CVE-2026-105133 и CVE-2026-1051…
  4. Oct 12, 2026Переговоры ФБР и ShinyHunters заходят в финализирующую стадию: расторговка задержанных с с…
  5. Oct 9, 2026Добиваем пятницу подборкой трендовых уязвимостей и угроз, сред которых не можем не отметит…
  6. Oct 9, 2026Исследователи обнаружили новый вариант шпионского ПО DarkSword для iPhone с более продвину…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →