Помилка ChatGPT дозволила спільному посиланню отримати доступ до вашої приватної переписки

Written By: author avatar Христина Горда

2 Листопада, 2026

Як одна уразливість у ChatGPT могла відкрити доступ до ваших особистих чатів

Нещодавно стало відомо про досить тривожну проблему безпеки в ChatGPT: один простий клік по спільному посиланню міг дозволити стороннім особам отримати доступ до вашої приватної переписки. Цей баг був описаний компанією з кібербезпеки Parameter у детальному звіті 28 жовтня. Ще до публікації OpenAI усунули цю вразливість. Дослідники повідомили про неї 18 жовтня через програму винагород за виявлення помилок, а вже 26 жовтня обидві версії веб-додатку ChatGPT заблокували цю атаку. Самі фахівці не знайшли доказів реальних жертв і самі тестували ланцюжок виключно між власними обліковими записами.

Механізм атаки: як це працювало

Вся атака починалася з абсолютно звичайної спільної розмови. Зловмисник створював чат із HTML-прев’ю і графіком, після чого ділився ним за допомогою звичайної кнопки “поділитися”. Щоб відобразити цей графік, ChatGPT завантажував бібліотеку MathLive — спеціальний компонент з віртуальною клавіатурою для математичних формул. Проблема полягала у тому, що ця клавіатура приймала повідомлення з будь-якого іншого вікна і вставляла отриманий HTML без належної перевірки. В результаті виникало вікно без пісочниці (sandbox), яке браузер трактував як елемент сайту chatgpt.com. Ще гірше, що правила безпеки сайту дозволяли запуск скриптів з YouTube, і дослідники скористалися цим, щоб впровадити власний JavaScript-код.

Цей шкідливий код працював у сесії жертви, яка була авторизована. Він міг зчитувати список усіх чатів, відкривати приватні бесіди, що ніколи не ділилися, і відсилати частини розмов на зовнішній сервер. Використовуючи внутрішні API ChatGPT, атака могла навіть діяти від імені постраждалого, тобто фактично захопити акаунт. У найнадійнішому варіанті користувачу потрібно було лише одного разу натиснути кнопку перегляду прев’ю. В іншій версії прев’ю відчинялися автоматично, тож досить було просто клікнути по посиланню.

Як OpenAI відреагували та що змінили розробники MathLive

OpenAI відтворили атаку і 21 жовтня збільшили рівень небезпеки багу зі ступеня P2 на найвищий — P1. За виявлення вразливості дослідникам було виплачено винагороду у розмірі $5000. Розробник сайту Simon Willison вважає цю суму дещо низькою, враховуючи серйозність проблеми. Водночас команда MathLive теж оновила свою бібліотеку. У версії 0.111.2 від 31 жовтня змінено поведінку віртуальної клавіатури — тепер вона приймає повідомлення виключно зі свого походження, хіба що розробник спеціально дозволить інші джерела. У примітках до оновлення про ChatGPT нічого не згадується.

Що варто зробити вже зараз

Немає необхідності робити щось з цієї вразливості — OpenAI вже все підлатали зі свого боку. Але є сенс пройтися по тому, чим ви поділилися, адже кожен, хто має посилання на ваш чат, має можливість його прочитати і навіть переслати іншим. Важливо пам’ятати, що як зазначено у довідці OpenAI, посилання не можна обмежити лише певними користувачами або призначити їм термін дії.

Щоб перевірити свої спільні посилання:

  1. Відкрийте ChatGPT і перейдіть у “Налаштування”.
  2. Обрати “Контроль даних” (Data controls).
  3. Натисніть “Управління” (Manage) біля розділу “Спільні посилання” (Shared links).

Там ви побачите всі створені посилання, які можете видаляти по одному або всі одразу. Варто знати, що видалення оригінальної розмови також автоматично стерти відповідне посилання.

Посилання з форумів, e-mail або чатів безпечніше відкривати у приватному вікні браузера, де ви не авторизовані. Атака вимагала активної сесії з увійденим користувачем, щоб заподіяти шкоду. І додатково чат-історії часто залишаються у фокусі хакерів — раніше вже були випадки, коли шкідливі блокувальники реклами читали чати ChatGPT і Gemini. Новий PIN-код на окремі діалоги допомагає лише не дати стороннім швидко зазирнути до переписок зі свого пристрою, але не є шифруванням.

Категорії Без категорії

різне