Безбедносниот тим Hacktron открил низа пропусти преку кои накратко добил пристап до сметки на вработени во ChatGPT и Codex, користејќи го форумот community.openai.com како почетна точка. Случајот започнал со ранливост во libheif, библиотека за декодирање на HEIF слики, до која форумот пристапувал посредно преку ImageMagick.

Форумот работи со платформата Discourse. Нејзиниот вообичаен механизам за проверка на слики, FastImage, не поддржува HEIF формат, па таквите датотеки ги испраќа до командата magick од ImageMagick за конверзија. ImageMagick потоа ја повикува libheif, каде што се наоѓал проблемот: heap buffer overflow во верзија испорачана преку Debian.

Пропустот бил поправен претходната година, но не бил означен како безбедносен ризик. Тоа овозможило ранливата верзија да остане во употреба и да послужи како влезна точка. Истражувачите комбинирале повеќе слабости, вклучително и погрешна конфигурација на единственото најавување на OpenAI.

Според нивниот опис, таа конфигурација му овозможувала на форумот да стане премин кон сметките на ChatGPT и Codex за корисници што се најавуваат преку заедницата. Тимот потоа добил пристап до внатрешен GitHub на ChatGPT, каде што направил безопасна промена како доказ за концепт и ја известил компанијата.

OpenAI го отстранил проблемот за 14 часа и му доделил награда од 6.500 долари на Hacktron. Discourse, пак, ја оценил основната ранливост при обработката на слики со 8,8 на CVSS скалата и вовел изолирана средина за обработка на слики како дополнителна заштита.

Случајот не се однесува само на OpenAI. Истите декодери, libheif и libde265, може да стигнат до продукциски системи преку ImageMagick, libvips, Sharp, стандардни пакетни изданија и готови контејнерски слики. Hacktron ги забележал во средини поврзани со Slack, Meta, GitHub Enterprise, Ruby on Rails и Node.js рамки како Next.js, Astro и Gatsby.

Необичната коинциденција е што веб-стрипот XKCD од 2020 година, познат по приказот на кревката зависност на современиот софтвер од мали проекти, во својот придружен текст токму го споменува ImageMagick како можна идна слаба алка.