Skip to main content

Hacktron reached OpenAI's internal repo through its forum

Hacktron chained an image decoder bug in OpenAI's Discourse forum to an SSO flaw, reaching employee accounts and an internal source code repository.

Hacktron reached OpenAI's internal repo through its forum

Ricardo Argüello

Ricardo Argüello
Ricardo Argüello

CEO & Founder

Business Strategy 4 min read

Hacktron had a bug and no way to use it.

Their team spent several sessions pointing the security-researcher build of Claude Opus 4.8 at a memory flaw in libheif, trying to get a working exploit out of it. Nothing. Then Anthropic shipped Opus 5, they handed it the identical problem, and it worked within hours.

The vulnerability had been sitting there for months. What changed overnight was the cost of weaponizing it.

The three jumps

On July 25 the team uploaded a crafted HEIF image to OpenAI’s community forum.

That forum runs Discourse. Discourse hands images to ImageMagick, and for HEIF files ImageMagick leans on libheif, which is where the memory bug lived. It miscalculated where the image data sat, and that was enough to run code on the forum server. Discourse patched it two days later.

From that foothold, a second flaw in OpenAI’s single sign-on let them take over employee ChatGPT and Codex accounts. Codex was wired into OpenAI’s GitHub organization.

Public forum. Employee account. Internal source code. Three jumps, reported by TechCrunch on September 18.

OpenAI paid 6,500 dollars for the write-up.

Your peripheral systems share your identity

This is the part I want every technology lead to sit with.

The forum held nothing worth stealing. No customer data, no model weights, no keys. It was valuable only because it authenticated against the same identity provider as the tools that mattered.

Now go make that list for your own company. The support portal. The status page. The event microsite marketing stood up in 2023 that nobody has touched since. The survey tool somebody expensed. None of them store anything. All of them trust the same login.

Architecture diagrams do not include these. Asset inventories built from the product repo do not include these. They show up in exactly one place, which is the list of applications registered with your identity provider, and that list rarely gets read as a threat model.

We covered the same boundary from the delegated-permission side in OAuth and the attack surface. Different door, same building.

The cost curve moved, the skill requirement did not

Matt Fredrikson, who runs Gray Swan, gave TechCrunch the quotable version: for 200 dollars a month, anyone can use these tools and hack into a company like OpenAI.

I would push back on the “anyone” a little.

Three experienced researchers still had to know which peripheral service to probe, recognize that an image pipeline was the soft spot, and spot that the forum and the developer tooling shared an identity boundary. That is judgment, and it did not get cheaper.

What got cheaper is the middle of the work. Turning a documented memory bug into reliable exploit code used to require a specialist and days of effort. Now it is a prompt and a model release away. Anthropic’s own threat report describes the same shift from the defender’s side.

So the honest read is not that attacks became trivial. It is that the gap between “we know about this bug” and “someone is inside” collapsed from weeks to hours, and your patch window was sized for weeks.

One exercise, this week

Export the list of every application registered with your identity provider.

For each one, answer two questions. If someone executes code inside it, what can they reach? And if it breaks tomorrow, who finds out?

Most lists of this kind contain at least one system that no current employee claims to own. That one is your forum.

We run this as part of a software audit, because an identity boundary is invisible from inside the product codebase. It only shows up when you look at what is hanging off the edges.

Let’s inventory what hangs off your single sign-on

Frequently Asked Questions

Hacktron uploaded a crafted HEIF image to OpenAI's Discourse community forum. A memory bug in the libheif library gave them code execution on that server. From there a second flaw in OpenAI's single sign-on opened employee accounts, and Codex linked those accounts to an internal GitHub repository.

According to Hacktron, the Opus 4.8 build Anthropic makes available to security researchers failed across several sessions to produce a working exploit for the libheif bug. When Anthropic shipped Opus 5, the team handed it the same problem and it succeeded within hours.

Because it usually authenticates against the same identity provider as internal tooling. The forum itself holds nothing valuable, but if it shares single sign-on with developer tools, code execution on that server becomes a jump into employee accounts and source repositories.

Gray Swan CEO Matt Fredrikson told TechCrunch it comes down to 200 dollars a month for the tooling subscription. Three skilled researchers were still required to find and chain the flaws. What got cheap is turning a known bug into working exploit code, not the judgment around it.

Hacktron Claude Opus 5 OpenAI offensive security Discourse single sign-on attack surface

Related Articles

Anthropic Deleted 80% of Claude Code's System Prompt
AI & Automation
· 4 min read

Anthropic Deleted 80% of Claude Code's System Prompt

Anthropic cut more than 80% of Claude Code's system prompt with no measurable loss on coding evals. The rules you added last year are now the ceiling.

Anthropic Claude Code context engineering
OpenAI Cut Ties With 3 Safety Researchers. Read Your Contract.
Business Strategy
· 5 min read

OpenAI Cut Ties With 3 Safety Researchers. Read Your Contract.

OpenAI parted ways with three safety researchers, the FTC is investigating, and a model was shelved. Six governance questions to put to your AI vendor.

OpenAI AI governance vendor due diligence
GPT-6 Astra Is Rated Critical for Cyber. Who Signed Off?
Business Strategy
· 5 min read

GPT-6 Astra Is Rated Critical for Cyber. Who Signed Off?

OpenAI rated GPT-6 Astra Critical for cybersecurity under its own framework. Read as a procurement document, its system card is missing what SOC 2 requires.

GPT-6 Astra OpenAI SOC 2