Компания Parameter 28 октября опубликовала отчёт об уязвимости ChatGPT, которая позволяла выполнять код в сеансе другого пользователя через ссылку на общедоступную беседу. Исследователи показали чтение закрытой переписки и отправку фрагмента данных на свой сервер. По их сообщению, OpenAI подтвердила устранение проблемы 26 октября и присвоила ей приоритет P1
Атака объединяла интерактивный график и предварительный просмотр страницы внутри чата. Математическая библиотека принимала сообщения из изолированного окна без надлежащей проверки отправителя. Это позволяло вставить в основную страницу постороннюю разметку, а затем выполнить код с правами сайта. Ограничение на загрузку скриптов удалось обойти через разрешённый сторонний сервис
В наиболее устойчивом варианте требовалось открыть ссылку и нажать кнопку предварительного просмотра. Позднее исследователи трижды воспроизвели автоматический запуск на отдельной учётной записи: хватало перехода по ссылке. Проверка подтвердила доступ к списку бесед и содержимому одного закрытого диалога. Более широкий контроль над действиями учётной записи авторы выводят из полученных прав; проведённые испытания не следует путать с доказанным взломом реальных пользователей
Совет не открывать подозрительные ссылки здесь требует уточнения: входной точкой служила обычная ссылка на беседу внутри самого сервиса. Ожидать, что человек распознает опасность по одному адресу, недостаточно. Проверять содержимое общедоступного чата и сохранять его изоляцию должен сам сервис
Первоисточник — Parameter
Сообщите редакции. Существенные исправления мы отмечаем в материале