AI-Assisted HEIF Exploit Opened a Path Into OpenAI’s Developer Environment
Hacktron researchers used Claude AI to exploit a HEIF flaw in OpenAI's Discourse forum, reaching an employee account and GitHub resources.
Text generated by artificial intelligence, published without human review. AI transparency
Illustrative image generated with AI
A three-person security team used Anthropic’s Claude models to compromise infrastructure connected to OpenAI’s community forum, reach an employee account, and access internal development resources.
The researchers, working for independent security company Hacktron AI, began with a flaw in Discourse’s HEIF image-processing workflow. They reportedly converted that initial remote-code-execution foothold into access to sign-on mechanisms, an employee’s ChatGPT account, and OpenAI’s GitHub environment.
The incident was reported on September 18, 2026. OpenAI paid Hacktron $6,500 through its bug-bounty program and said the reported issues had been fixed.
No CVE, security advisory, patch number, or affected Discourse version has been disclosed.
A malformed image breached the forum’s hosting platform
The first target was not an OpenAI-operated production service. It was OpenAI’s community forum, hosted on the third-party Discourse platform.
Hacktron said its researchers exploited the process used by Discourse to handle HEIF images. By submitting a malformed or corrupted file, they achieved remote code execution on Discourse Cloud and gained access to OpenAI’s forum instance.
Remote code execution transformed an image upload or processing feature into a server-level entry point. From there, the team was able to move beyond the public-facing forum and reach internal authentication mechanisms associated with OpenAI.
The precise defect remains unclear. Available accounts do not identify the vulnerable HEIF parser, explain the memory or input-validation failure, or state whether the issue existed in Discourse itself or an underlying image-processing component.
The affected Discourse Cloud releases and any corresponding self-hosted versions are also unknown. Administrators therefore cannot map the incident to a specific version range using the currently disclosed information.
Hacktron called the wider research effort the “HEIF Heist.” The team said it adapted the technique to targets and technologies including Slack, Meta, GitHub Enterprise, Rails, Next.js, ImageMagick, and Shopify. According to the researchers, Shopify was the only target known to have detected the activity.
The intrusion crossed identity and repository boundaries
After compromising the forum environment, Hacktron obtained access to internal sign-on paths and reached an OpenAI employee’s ChatGPT account. That account was linked to GitHub and had permissions associated with private software-development resources.
Accounts differ slightly on what happened at the final stage.
Ars Technica reported that the compromised ChatGPT account could view private software information, suggest changes, and access internal code through GitHub.
The Verge reported that the researchers reached OpenAI’s internal GitHub repository, known as the “Monorepo.” Sources described that repository as containing the company’s algorithmic secrets.
However, the researchers reportedly did not directly inspect the Monorepo’s source code. Instead, they submitted a pull request through the employee’s Codex account to prove they could act within the trusted development context.
The common elements are significant: a third-party forum compromise led to employee-account access and then to internal developer resources. The attack therefore crossed boundaries between public infrastructure, identity systems, AI accounts, coding tools, and source-control permissions.
There is no reported evidence that Hacktron changed production systems, altered OpenAI models, stole source code, or accessed customer data. No production compromise has been established.
Even so, the demonstrated permissions created substantial risk. An attacker able to propose changes through a legitimate employee identity could attempt malicious pull requests, manipulate development workflows, or conceal activity within normal repository operations.
Claude accelerated the research across multiple targets
Hacktron’s three researchers reportedly completed the OpenAI compromise in less than 72 hours using Claude Opus 4.8 and Claude Opus 5. The project consumed less than $3,000 in model tokens, according to the company.
Hacktron said Claude Opus 5 became available on the evening of July 24. By 10AM the following day, the team had reportedly achieved remote code execution against Discourse Cloud and accessed OpenAI’s instance. The year associated with those July events has not been disclosed.
The researchers also said adapting the technique to different targets required only one or two days. That claim suggests the model’s role extended beyond producing an isolated exploit.
Claude was reportedly used to accelerate vulnerability research, tailor the approach to different software stacks, and support operational execution. Anthropic also provided security-oriented tooling used by the team.
Human researchers remained involved throughout. The available information does not show that Claude independently selected OpenAI, launched the operation without instructions, or conducted the entire compromise autonomously.
Hacktron’s chief technology officer argued that the team was not more capable than well-resourced state-linked attackers. That is the company’s assessment, not an independently verified comparison.
The real weakness was the chain of inherited trust
The HEIF vulnerability supplied the initial access, but the broader exposure resulted from connected systems and accumulated permissions.
A service intended to host public discussions had a route into internal sign-on mechanisms. An employee’s ChatGPT account was associated with GitHub access. Codex could act within a development workflow, while the employee identity supplied legitimacy.
Each connection may have had an operational purpose. Together, they created an escalation path.
This type of architecture can allow a vulnerability in a peripheral service to become a developer-security incident. The effective impact is determined not only by the compromised server, but also by its sessions, credentials, federation relationships, application integrations, and downstream privileges.
The pull request is particularly relevant because it demonstrated write-adjacent capability without requiring a direct source-code dump. A malicious change request submitted by a trusted identity could receive less scrutiny than an action originating from an unknown account.
Repository protections might still block or expose such an attempt. The reporting does not describe OpenAI’s branch controls, approval requirements, code-owner rules, or automated checks, so their effectiveness in this case is not known.
OpenAI and Discourse reportedly closed the attack path
OpenAI acknowledged the disclosure, thanked the researchers, and paid them $6,500. The vulnerabilities reported to OpenAI and Discourse were subsequently remediated, according to the published accounts.
No technical remediation details have been released. It is unknown whether the response included credential rotation, session invalidation, repository-log analysis, employee-account recovery, or a broader forensic investigation.
Discourse’s specific changes have not been described either. There is no public advisory identifier, fixed-version list, or workaround that administrators can independently verify from the available information.
No CVE has been assigned in the reporting, and there is no disclosed indication that the vulnerability appears in CISA’s Known Exploited Vulnerabilities catalog. Consequently, there is no KEV addition date or federal remediation deadline to report.
That absence should not be interpreted as evidence that the flaw affected only OpenAI. Hacktron’s cross-target testing indicates that the underlying image-processing technique was adaptable, although the exact exposure of each named organization or product has not been disclosed.
Defenders should audit the full path, not only HEIF uploads
Organizations running Discourse or similar community platforms should first confirm with their provider that the relevant HEIF-processing remediation has been applied. Self-hosted operators need vendor guidance because no affected-version range or patch identifier is currently available.
Security teams should also examine historical image-processing events for crashes, unusual child processes, unexpected outbound connections, or files that triggered abnormal HEIF conversion behavior. No specific indicators of compromise have been published.
The identity layer requires separate review. Administrators should identify whether forum systems can access internal authentication data, privileged sessions, employee applications, or federated credentials after a server compromise.
Employee-linked AI and coding accounts deserve the same controls as other developer identities. Their GitHub tokens, repository permissions, session lifetimes, and ability to create pull requests should follow least-privilege rules.
Repository owners can also review pull requests and authentication logs associated with automated coding tools or employee AI accounts. Unexpected submissions, unusual token use, and access from infrastructure tied to public-facing services warrant investigation.
Patching the image flaw closes the reported entry point. Reducing the privileges inherited across forums, employee accounts, AI tools, and repositories limits what the next entry point can reach.
Sources
This article is an original reworking based on the sources below.
