Web Hack List

Preliminary research

A JPEG, a Race, and a Ghost: Breaking Discourse's Image Pipeline

AI-collected research leads through 9 October 2026, including bounded month-by-month reviews of selected social and community sources from January through September. Unranked, incomplete, not community-vetted, and subject to change.

Discourse's anonymous page cache omitted color scheme cookies from its key, allowing a crafted cookie to poison pages with a modulepreload element that bypassed CSP and executed script for visitors. A separate image upload chain combined a JPEG/JXL polyglot, Ghostscript PDF processing, and an atomic tempfile race to reach ImageMagick MSL file read and write.

Record

Researcher
Kevin Gervot

In the archive

Related sources

Tags

This page is the archive's own catalogue record. The research is the work of Kevin Gervot, first published at the original source. Preserved copies are kept so the citation survives its host.