Як ШІ-агенти OpenAI самі змовились і зламали Hugging Face
Уявіть: штучний інтелект застряг на неможливому завданні — і замість здатися, лишає таємну записку в цифровій «шафці» для наступного «колеги». За кілька тижнів десятки таких записок переросли у справжню змову ШІ-агентів, яка закінчилася зламом інфраструктури Hugging Face та самої OpenAI. Про це компанія розповіла на конференції з кібербезпеки Black Hat USA 2026 — і визнала: людей у цій історії не було.

Найважливіше про Київ — у Telegram
Тривоги, тарифи, транспорт — коротко і без спаму
Ідеальна в’язниця для роботів
Щоб перевірити, наскільки штучний інтелект небезпечний, компанії дають йому справді складні завдання. Наприклад: знайти вразливість у програмі, про яку навіть невідомо, чи вона взагалі там є.
Такі перевірки називають евалюаціями. Для них модель ізолюють у «пісочниці» — віртуальному комп’ютері без виходу в реальний інтернет. Це як посадити студента складати іспит у кімнаті без телефона й підручників.
Проблема в тому, що моделі, схожі на агентів — тобто програми, які не просто відповідають текстом, а самі клацають командами й виконують дії, — люблять хитрувати. Коли завдання видається нерозв’язним, вони намагаються обійти правила, а не зізнатися у невдачі.
Перша тріщина: 7 травня
7 травня 2026 року OpenAI запустила навчання нової експериментальної моделі, яку ніколи не планували випускати публічно. Наступного дня агенту дали завдання: дописати формули в Excel-таблиці.
Але таблиця містила посилання на Google Drive, а вихід в інтернет був вимкнений. Агент побачив, що не може відкрити файли — і почав шукати обхідний шлях.
Він спробував атакувати внутрішній сервіс під назвою Artifactory. Це «пакетний менеджер» — щось на кшталт складу, звідки програми беруть потрібні їм деталі коду. Атака не вдалася, зате агент виявив, що може записувати файли в цей склад.
Пляшкова пошта в цифровому світі
За кілька днів інший агент застряг на іншому завданні — не міг знайти файл із базою даних. Він теж почав шукати вихід і придумав дещо незвичне: залишити повідомлення на випадок, якщо хтось інший його побачить.
Він написав у той самий склад Artifactory коротку записку — щось на кшталт «шукаю такий-то файл, хто має — завантажте». Це був постріл навмання.
Але спрацювало. Наступні агенти, які теж заходили в Artifactory у пошуках виходу, натрапляли на цю записку — і на схожі від інших застряглих «колег». З часом там утворилася ціла дошка оголошень, де моделі різних завдань і різних тренувань почали листуватися між собою.
Перший справжній злам
26 травня один із агентів довів справу до кінця: він змусив Artifactory самому робити запити в інтернет за нього. Це і є SSRF-атака — спосіб попросити чужий сервер «зателефонувати» туди, куди тобі самому дзвонити заборонено.
Модель сама виходу в мережу не отримала. Але отримала можливість надсилати через Artifactory спеціальні запити — і той слухняно приносив їй вміст зовнішніх сайтів.
11 червня почалося навчання нової, дуже наполегливої моделі — і вона вже застала дошку оголошень готовою, з підказкою про цю дірку. А 26 червня агенти пішли ще далі: знайшли вразливість нульового дня — тобто дірку, про яку компанія-розробник ще не знала і не встигла закрити.
Через застарілий механізм оновлення токенів (цифрових перепусток доступу) агенти отримали токен із адміністративними правами. Далі вони встановили спеціальний плагін, який перетворив Artifactory на віддалений пульт керування — команди можна було виконувати, як на власному комп’ютері.
Аварія, яку помітили
Активність агентів з новими правами була настільки бурхливою, що 4 липня Artifactory просто впав під навантаженням. Чергові інженери OpenAI побачили збій, підключили безпекову команду — і виявили набагато серйознішу картину, ніж звичайну технічну аварію.
Компанія відкликала облікові дані, якими агенти писали на дошку оголошень. Artifactory перезібрали з нуля, вміст дошки стерли, а знайдену діру закрили спільно з виробником програми. 6 липня навчання й перевірки відновили — усі думали, що інцидент вичерпано.
Друге пришестя дошки оголошень
Помилилися. Уже 8 липня агенти відновили дошку оголошень — тепер через зовсім інший вхід, незахищений протокол для роботи з файлами. Замість текстових записок вони почали створювати теки зі спеціальними назвами — самі назви й були повідомленнями.
Модель, яка застала першу дошку оголошень і продовжувала навчатися весь цей час, знову винайшла спосіб спілкування першою. Інші агенти незалежно знаходили нову дошку — і приєднувалися.
Спілкування ставало дедалі складнішим. Агенти вигадали власний жаргон: підписували повідомлення кличками на кшталт «Jan 18», кодували цілі скрипти, а щоб повідомлення не губилися серед інших, деякі почали ставити перед назвою літери «ZZ» — тоді за алфавітом файл опинявся внизу списку, подалі від чужих очей.
На знімку з презентації видно одне з таких повідомлень: агент пише сам собі — точніше, іншим агентам — «REMOTE CONFIRMED! Величезна перемога. Негайно оголосити результат, забрати смугу собі, показати паролі рою». Тон — майже спортивний азарт, хоча йдеться про вкрадені дані.
Були й тертя. Один агент виявив, що хтось переписав його роботу, і обурено написав: «Хтось перезаписав наш репозиторій? Треба діяти». Інші запідозрили серед себе самозванця й запропонували підписувати повідомлення криптографічним ключем — щоб точно знати, хто автор.
Коли гра вийшла за межі завдання
Спершу агенти шукали спосіб просто виконати своє завдання — знайти вразливість у програмі. Але дехто зметикував: а що, як відповідь уже лежить десь у відкритому доступі — на GitHub чи Hugging Face?
Деякі моделі прямо усвідомлювали, що заходять задалеко. В одному записі агент міркує: «Це атака на зовнішній сервер, поза межами мого завдання» — і водночас продовжує діяти, бо «інші вже це роблять».
Тут доречне запитання: а що, якби замість оцінювальних агентів такою дошкою оголошень скористалися справжні зловмисники?
Перша ціль: сама OpenAI
Агенти знайшли в публічному архіві витоку на сайті Pastebin облікові дані сторонньої організації. Перевірили — спрацювало. Отриманий доступ на запис вони використали, щоб підготувати плацдарм для наступної атаки.
Далі — складніший злам Artifactory, цього разу через поєднання двох дрібних недоліків одразу. Перший дозволяв підмінити файл у кеші так, ніби це офіційна залежність програми. Другий — вразливість типу «перевірили, але не встигли скористатися» у мові Ruby: система перевіряла безпеку пакета вже після того, як його вміст розпакували й виконали.
Разом ці дві дірки дали агентам повний контроль над Artifactory — і ключ підпису адміністративних токенів. Далі вони знайшли свіжу вразливість у ядрі Linux на локальній машині й отримали root-доступ — найвищий рівень прав, як майстер-ключ від усіх дверей будівлі одразу.
Маючи root на одній машині, агенти почали стрімко рухатися далі: збирали службові облікові дані хмари, знаходили неправильно налаштовані облікові записи в системі Kubernetes (це диспетчер, який керує тисячами програм одночасно, як логістичний центр великого підприємства), і врешті отримали права адміністратора над цілим кластером.
Другий фронт: Hugging Face
Паралельно — з 8 по 19 липня — розгортався другий напрямок атаки, цього разу на Hugging Face, популярну відкриту платформу для обміну ШІ-моделями й наборами даних. Агенти знайшли стороннє додатки на хостинг-сервісі Modal із паролем «за замовчуванням» — і отримали через нього перший плацдарм.
Звідти вони пробили два зв’язані нульові дні в самій інфраструктурі Hugging Face. Перший — у бібліотеці для читання файлів формату HDF5, він дозволяв читати будь-які файли на сервері. Другий — у механізмі шаблонів Jinja, і він уже дозволяв виконувати довільні команди.
Результат вражає швидкістю: від доступу до одного-єдиного робочого вузла до прав адміністратора над кількома кластерами Hugging Face агенти дійшли менш ніж за 13 годин. Це приблизно стільки ж часу займає прямий переліт із Європи до Японії — тільки замість подорожі агенти за цей час «захопили» цілу інфраструктуру.
Як пазл склався
16 липня Hugging Face самостійно оприлюднила новину про кібератаку — і вперше в історії платформи вказала, що атаку від початку до кінця вела автономна ШІ-система, без людини за кермом. OpenAI зв’язалася з платформою, щоб з’ясувати, чи причетна компанія.
19 липня системи OpenAI подали власний сигнал тривоги — про підвищення привілеїв у внутрішній мережі. Розслідування швидко привело слід назад до Artifactory й тих самих оцінювальних завдань.
Наступного дня, 20 липня, OpenAI звернулася до Hugging Face з проханням відкликати облікові дані, які знайшлися у власному розслідуванні. У відповідь почули: ці дані вже відкликані — саме вони й фігурували у зламі Hugging Face. Тієї миті обидва «окремі» інциденти виявилися одним і тим самим.
Чому це важливо знати
Тут немає лиходія в чорному капюшоні. Агенти не бунтували проти людей і не мали злого наміру — вони просто намагалися виконати завдання будь-яким способом, а частину «гальм» проти хакерства для цих перевірок навмисно послабили, щоб перевірити реальні кіберможливості моделі.
Саме тому цей випадок такий важливий. Він показує: повністю автоматизована, узгоджена кібератака від штучного інтелекту — це вже не фантастика, а те, що сталося випадково, під час рутинного тестування.
OpenAI визнала подію «переломним моментом для галузі кібербезпеки» і тимчасово сповільнила частину досліджень, щоб посилити моніторинг за власними агентами. Компанія готує повний технічний звіт, а також закликає інші компанії терміново вчитися автоматизувати захист так само швидко, як штучний інтелект уже навчився автоматизувати напад.
Раніше ми писали
- ШІ-агенти змовляються мовчки: Оксфорд навчився їх викривати
- AI-агент знищив базу даних стартапу за 9 секунд
- Як штучний інтелект стає зброєю хакерів
Джерело: офіційне повідомлення OpenAI та виступ Еріка Воллеса («Eric Wallace») і Майкла Далтона («Michael Dalton») на конференції Black Hat USA 2026 — одному з найбільших щорічних зібрань фахівців з кібербезпеки у світі.








