Уязвимость ChatGPT позволяла похищать переписку в обход усиленной защиты

Уязвимость ChatGPT позволяла похищать переписку в обход усиленной защиты

Изображение: OpenAI

Уязвимость в ChatGPT позволяла обходить режим усиленной защиты и незаметно отправлять переписку на сервер злоумышленника, выяснили исследователи Check Point Research. 18 сентября 2026 года OpenAI сообщила им об исправлении, а повторная проверка подтвердила, что описанный способ атаки больше не работает.

В приложении ChatGPT Classic на базе Electron исследователи показали, как сообщения из чата утекают к злоумышленнику без единого клика пользователя: достаточно было общаться с вредоносным GPT. По их оценке, уязвимость позволяла похитить всю историю чата и загруженные файлы.

Ошибка была в механизме предпросмотра HTML-страниц, которые открывались в изолированной среде — «песочнице». Защита подменяла функцию window.open, но злоумышленник мог добавить вложенный iframe и получить доступ к исходной версии этой функции. Через неё можно было открыть окно, на которое уже не распространялись ограничения «песочницы» и режима Lockdown Mode — необязательной настройки, которая для защиты от утечек через prompt injection блокирует внешние изображения, сетевые запросы из кода, созданного в Canvas и скачивание файлов.

Для атаки злоумышленник мог использовать:

  • вредоносный запрос;
  • вредоносный GPT;
  • ссылку на чат с вредоносной страницей.

В ChatGPT Classic всплывающее окно сохраняло значок приложения, а заголовок задавал злоумышленник. Это позволяло создавать правдоподобные приманки для кражи учётных данных или распространения вредоносного ПО под видом обновления.

В браузере открытие окна обычно требовало клика, при этом автоматическая загрузка файлов не блокировалась, а жертве не нужен был даже аккаунт: злоумышленнику достаточно было поделиться чатом с вредоносной страницей. В ChatGPT Classic для скачивания файла пользователю требовалось дополнительно нажать на ссылку.

Ранее в 2026 году та же команда раскрыла другую уязвимость ChatGPT: среда выполнения кода позволяла незаметно передавать данные из переписки на внешний сервер через DNS-туннель в обход сетевой изоляции. OpenAI также исправила эту ошибку.

Сергей
Автор: Сергей
Пишу о кибербезопасности и информационных технологиях на простом и понятном языке
Комментарии:

Как мы обрабатываем данные: политика обработки персональных данных