Шокуюча вразливість ChatGPT: Як один лінк міг викрити приватні бесіди та захопити сесію користувача
Останнє розслідування дослідників кібербезпеки пролило світло на небезпечну уразливість у ChatGPT, яка могла дати зловмисникам можливість потайки читати приватні розмови та навіть захопити активну сесію користувача. Виявлено, що через спеціально створене посилання хакери могли отримати доступ до розмов, які ніколи не були поділені з ними, і переслати частину їх вмісту на зовнішній сервер.
Як один спільний лінк міг поставити під загрозу конфіденційність
Функція обміну окремими розмовами в ChatGPT дозволяє створювати публічні посилання, що полегшує спільну роботу та обговорення. Проте, дослідники з компанії Parameter виявили, що ця можливість може стати пасткою для користувачів, якщо лінк спеціально змінити. Вони показали, що створена спільна розмова з інтерактивним графіком та HTML-прев’ю могла запускати шкідливий код під час перегляду, якщо користувач був авторизований у системі ChatGPT.
Перші версії атаки вимагали від жертви натиснути кнопку «Прев’ю» в ChatGPT, але згодом оновлення зробило це автоматично — достатньо було просто відкрити посилання. Під час тестів експериментальна сесія відкривала згадане прев’ю, після чого через кілька секунд з’являлося вікно підтвердження виконання коду.
Що саме виконував зловмисний код
- Отримував список останніх розмов користувача;
- Зчитував приватні бесіди, до яких доступ мав виключно власник аккаунту;
- Пересилав фрагмент розмов на сервер, контрольований дослідниками.
Таким чином, цей баг доводить можливість сторонньому зловмиснику потрапити у приватність іншої людини, скориставшись її активною сесією. Водночас атакувати пароль або повністю контролювати обліковий запис не вдалося.
Що стало причиною пролому у безпеці ChatGPT?
Все почалося з несподіваної взаємодії між функцією HTML-прев’ю в ChatGPT і бібліотекою MathLive — інструментом, який допомагає відображати математичні формули та інтерактивні елементи на сторінках.
Зазвичай прев’ю працює у спеціальних браузерних фреймах з обмеженими правами, щоб усунути доступ до основної сторінки ChatGPT і її даних. Але виявилось, що при завантаженні інтерактивного графіка цей компонент підвантажував MathLive безпосередньо в головну сторінку, втручаючись в її роботу.
MathLive приймав повідомлення від інших браузерних вікон, однак ніде не перевіряв їхнє походження належним чином. Зловмисний код використав цю недоробку, щоб додати у основну сторінку HTML, який створив новий фрейм без жодних обмежень.
Останній крок злому — запуск скрипта з YouTube, який за політикою безпеки ChatGPT був дозволений і зміг працювати з повними правами авторизованого користувача.
Відгуки з боку спеціалістів
Незалежний розробник і експерт з безпеки Саймон Віллісон 31 жовтня детально проаналізував цю уразливість та пояснив, як саме поєднання ізольованих прев’ю, системи повідомлень MathLive і дозволених сторонніх скриптів створило лазівку для атаки.
Як OpenAI оперативно виправила помилку
Команда Parameter повідомила про проблему в програму винагород за виявлення багів OpenAI вже 18 жовтня 2026 року. Фахівці OpenAI швидко підтвердили як можливість виконання шкідливого коду, так і доступ до приватних розмов.
Вже через кілька днів, 21 жовтня, уразливість отримала найвищий пріоритет (P1), і компанія запровадила виправлення для двох версій веб-інтерфейсу ChatGPT.
До 26 жовтня патч було розгорнуто, і параметри безпеки в браузері блокували шкідливі повідомлення, які використовувалися в атаці. За відкриття цієї критичної вади дослідники отримали премію в розмірі 5 000 доларів США.
Важливо, що користувачам не довелося нічого оновлювати вручну — захист з’явився автоматично, через серверні оновлення на сайті ChatGPT.
Що варто знати користувачам ChatGPT зараз
- Небезпека зараз усунена, і лінки з шкідливим кодом не зможуть потрапити у ваш акаунт;
- Однак подія підкреслює, що навіть роз’єднані функції вебсайту можуть «зійтися» несподіваним чином і створити дірки у безпеці;
- Рекомендується з обережністю ставитися до відкриття незнайомих спільних посилань і дотримуватися базових правил кібергігієни.
Цей випадок ще раз доводить, наскільки складним і крихким може бути цифровий захист навіть у розробників провідних AI-сервісів.