Skip to main content
Discourse

Discourse

SoftwareWikipedia

Search complete. 41 mentions across 14 episodes found for "Discourse".

Sep 24, 2026

Chris TarbellHOST
25:00
Hacking OpenAI.
Chris TarbellHOST
25:02
Authorized bug bounty research by Hacktron AI chained a heap buffer overflow in Discourse's HEIF image pipeline.
Chris TarbellHOST
25:14
Right.
Chris TarbellHOST
25:15
With an OpenAI SSO misconfiguration, the timeline from the first phone to find the retro proof was under 17, under 72 hours.
Hector MonsegurHOST
26:05
Um, and so same thing kind of happened here.
Hector MonsegurHOST
26:08
So here's what happens.
Hector MonsegurHOST
26:10
So you have this forum called Discourse.
Hector MonsegurHOST
26:13
And on those forums, you can upload images or avatars for your profile, for your character.
James WilsonHOST
7:57
Uh, these three, uh, cyber bros from Ha- Hacktron, I think they're called.
James WilsonHOST
8:01
They, they were doing basically research into image parsing, in particular the HEIF format, and they were basically going round to a bunch of sites and seeing, you know, if we upload these specially crafted image files, where's the parser running, and, and is it vulnerable to s- some of the attack classes they'd found here? And one of the th- uh, things they tested this on was a, uh, forum software called Discourse.
James WilsonHOST
8:21
And, uh, sure enough, they found that Discourse has a bug where all other images that you upload are parsed by the, uh, I think the FastImage library.
James WilsonHOST
8:29
But for some reason, if you upload an HEIF, it's parsed by ImageMagick, which uses LibHEIF, which has the bugs and vulnerabilities they were found- they were testing for.
James WilsonHOST
8:39
Who runs Discourse to run their forums? None other than OpenAI.
James WilsonHOST
8:42
So they deploy...
James WilsonHOST
8:43
They basically use these vulnerabilities to, uh, pop remote code execution in OpenAI's forum instance of, uh, their Discourse forum, and were able to exfiltrate tokens.
James WilsonHOST
8:53
Okay, so-
Steve GibsonHOST
107:49
OpenAI confirmed a fix about 14 hours after the report, according to Hacktron, and on September 1st paid the team a $6,500 bounty.
Steve GibsonHOST
108:01
OpenAI said the award, quote, 'recognizes the OpenAI side-finding, not the actions against Discourse,' which is the open source software that runs the forum.
Steve GibsonHOST
108:14
Testing the forum itself was-"
Leo LaporteHOST
108:15
That's the ones we use, by the way.
Steve GibsonHOST
110:38
Any first or third-party service using the same sign-on could have granted the same access.
Steve GibsonHOST
110:45
The way in was an image bug.
Steve GibsonHOST
110:49
The forum runs on Discourse, and Discourse passes uploaded, uh, H-E-I-C and H-E-I-F, often verbalized as HEIF images, to a tool called ImageMagick, very popular- Oh, yeah ... uh, image rendering tool, which uses the LibHEIF library to read them.
Steve GibsonHOST
111:13
A flaw in Live Heap, L- uh, LibHEIF let a specially crafted image- Uh ... corrupt the forum server's memory.
Steve GibsonHOST
111:13
a flaw in live heap a live heath let a specially crafted image corrupt the forum server's memory Now, here's where it gets cool, Leo.
Steve GibsonHOST
111:26
Discourse's advisory rates the result as remote code execution, scores it 8.8 out of 10, and tracks it as CVE, no, 2026, 32, 882.
Steve GibsonHOST
111:40
So Discourse should be updated, everybody, in order to get rid of this live HEAF exploit, which is now known publicly.
Steve GibsonHOST
111:49
The public record for the flaw itself is narrower.
Steve GibsonHOST
111:53
In Leibhief's own advisory and in national vulnerability databases, that CVE ending in 32882 is an out-of-bounds read that can crash the software or leak nearby memory, not a direct code execution bug.
AmitHOST
1:48
You would think so, but, uh, the vulnerability was actually in a third-party service.
AmitHOST
1:54
OpenAI uses Discourse to host their community forums.
AmitHOST
1:57
The Hacktron team found a severe flaw in how the Discourse system processes HEIF image files.
YuvalHOST
2:04
Oh, so it was an image parsing bug.
YuvalHOST
2:07
I remember those being a huge headache for mobile operating systems a few years back.
AmitHOST
2:18
And the timeline they operated on is just fascinating.
AmitHOST
2:22
Hacktron noted that Claude Opus 5 launched on the evening of July 24th.
AmitHOST
2:27
By 10:00 AM the very next morning, they had used it to achieve remote code execution on the Discourse cloud.
Corey NachreinerHOST
8:01
for sure.
Marc LaliberteHOST
8:03
So moving on, though, found another really interesting research post from the folks over at Hacktron, where they posted a write-up of a vulnerability report that they sent to OpenAI, as well as the forum software company Discourse.
Marc LaliberteHOST
8:21
They said while trying to find critical security vulnerabilities in different frontier AI companies, they discovered a single sign-on misconfiguration in OpenAI's identity infrastructure and a new remote code execution vulnerability in Discourse, which allowed them to take over the account of basically any OpenAI user, including OpenAI employees.
Marc LaliberteHOST
8:43
that participated in their community forums.
Marc LaliberteHOST
8:46
So basically, OpenAI allows you to sign into their community forums using your OpenAI account.
Corey NachreinerHOST
9:11
repositories, for example.
Marc LaliberteHOST
9:14
So this post is interesting.
Marc LaliberteHOST
9:16
It walks through their analysis, really focusing on the image upload pipeline for this forum software, Discourse.
Jerry BellHOST
2:12
The fix shipped Thursday, so time to upgrade.
Jerry BellHOST
2:15
Six, a crafted HEIC photo upload was enough to run code or leak memory on Slack, Meta, Discourse, and GitHub Enterprise Server.
Jerry BellHOST
2:24
through libheif, the decoder that ImageMagick and a lot of other image tools use for those files.
Jerry BellHOST
2:30
On Discourse and GitHub, the uploader had to be logged in.
Jerry BellHOST
2:34
On OpenAI's own forum, the same bug plus a login flaw got researchers into staff ChatGPT accounts.
Jerry BellHOST
2:41
No attacks are reported yet.
Tom MerrittHOST
3:30
They didn't do it, but they said, we saw that we could have had access.
Tom MerrittHOST
3:34
One flaw they used was in an unpatched version of ImageMagick being used by a third-party message board called Discourse, which they chained to another flaw in OpenAI's own software.
Tom MerrittHOST
3:45
They alerted Discourse, Discourse patched its flaw on July 27th, and OpenAI paid the team $6,500 for finding the bug in the OpenAI software.
Sarah LaneHOST
3:55
Ooh, what are you going to do with all that money? I
Tom MerrittHOST
3:57
don't know.
Tom MerrittHOST
3:29
They didn't do it, but they said, we saw that we could have had access.
Tom MerrittHOST
3:34
One flaw they used was, was in an unpatched version of ImageMagick being used by a third-party message board called Discourse, which they chained to another flaw in OpenAI's own software.
Tom MerrittHOST
3:45
They alerted Discourse, Discourse patched its flaw on July 27th, and OpenAI paid the team $6,500 for finding the bug in the OpenAI software.
Sarah LaneHOST
3:55
Ooh, what are you going to do with all that money? I
Tom MerrittHOST
3:57
don't know.
Tom MerrittHOST
3:29
They didn't do it, but they said, we saw that we could have had access.
Tom MerrittHOST
3:34
One flaw they used... was in an unpatched version of ImageMagick being used by a third-party message board called Discourse, which they chained to another flaw in OpenAI's own software.
Tom MerrittHOST
3:45
They alerted Discourse, Discourse patched its flaw on July 27th, and OpenAI paid the team $6,500 for finding the bug in the OpenAI software.
Sarah LaneHOST
3:55
Ooh, what are you going to do with all
Molly WoodGUEST
3:56
that money? I

4 more episodes mention Discourse.

Create an account to see the whole feed, search across every transcript, and follow the entities you care about.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.