
Hacktron researchers published a report showing how an image upload to OpenAI's help forum led to a harmless pull request (#1186742) in the internal openai/openai monorepo.
Summaries like this, in your inbox every morning.
The report's value lies not in any single flaw but in how its four steps combine. The first was image handling: Discourse's upload path used FastImage to inspect images, but because FastImage did not recognize HEIC/HEIF, those files were handed unchanged to ImageMagick and then to libheif. The second was a version gap that looks almost unfair — the libheif bug in Debian 12's 1.19.7 had been fixed upstream the previous year, but the fix arrived as a refactoring commit with no security label and no CVE, so Debian's security updates did not carry it, and the vulnerable version remained in both Debian 12 and Debian 13.
The researchers then used that bug as a foothold, leaning on Claude Opus 4.8 and later Opus 5 to build an exploit tuned to Discourse's environment (x86-64, jemalloc for memory management). They tested first on their own Discourse Cloud instance, then succeeded in remote code execution and admin access on OpenAI's forum. From there the path ran through the forum's "Sign in with OpenAI" SSO to an employee's ChatGPT/Codex account. The report does not disclose the exact SSO weakness, but its authors state plainly that the problem was OpenAI's SSO rather than something specific to Discourse.
Finally, the linked Codex agent was used to open a pull request in the openai/openai monorepo. The researchers stopped there by choice, so the damage was what they chose it to be. Their broader point is about speed: the step of building the attack code, historically the work of a skilled person over a long stretch, was compressed with AI help into less than 72 hours from finding the vulnerability to opening the PR.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
Apple and Meta said they would jointly release a new open-weight AI model designed to run on high-end Macs, ai…

A Zenn contributor sorted AI use into three modes — AI as an assistant, AI running alongside people, and AI th…

A developer released agent-guardrails, a one-script Python standard-library plugin that guards Bash, Write, Ed…

A Qiita article compared automated red-teaming methods for LLM apps — GCG, PAIR, and TAP — using mock implemen…

Liquid AI released d1-ultra on October 15, 2026, an upgraded open-weights decision model that averaged 76.7 ac…

In a webinar hosted by French Mathematical Society president Isabelle Gallagher, Fields Medal winner Hugo Dumi…
