Parameter meldde op 28 oktober 2026 een kwetsbaarheid in gedeelde ChatGPT-links. In een gecontroleerde test konden de onderzoekers inhoud uit een privégesprek ophalen en een deel daarvan naar hun eigen server sturen. Volgens Parameter had OpenAI het probleem op 26 oktober verholpen, voordat de bevinding openbaar werd gemaakt. Lees Parameters technische verslag.
Wat de test aantoonde
Parameter testte met aparte accounts. De onderzoekers konden recente gesprekken opsommen, inhoud uit een privégesprek ophalen dat niet met hen was gedeeld en een geselecteerd deel naar een server onder hun beheer sturen. Parameter meldde geen misbruik in de praktijk.
In de stabielere reproductie moest de bezoeker na het openen van de gedeelde chat één keer op Preview klikken. In een latere variant startte Preview automatisch, zodat alleen het openen van de link nodig was. Parameter zegt die variant drie keer te hebben gereproduceerd, ook na een harde verversing. Ongeveer 4,5 seconden na het openen verscheen een waarschuwing in de test.
Hoe de Preview-keten de browsergrens passeerde
Een gedeelde chat met een grafiek en Preview laadde MathLive, een bibliotheek voor wiskundige notatie, op de hoofdpagina van ChatGPT. De listener van MathLive accepteerde volgens Parameter een bericht tussen browserframes zonder de afzender te controleren. Dat bericht kon onbewerkte HTML bevatten.
Die HTML maakte vervolgens een frame zonder sandbox, waardoor de inhoud als onderdeel van chatgpt.com werd behandeld. Zo kon de code in de aangemelde ChatGPT-sessie draaien. Parameter gebruikte een YouTube oEmbed-reactie als laatste omweg langs het contentsecuritybeleid. Dat was een manier om de beveiligingsregel te omzeilen, niet de oorzaak van het lek.
Hoe het onderzoek en herstel verliepen
Parameter beschreef de volgende stappen in zijn onderzoek en de reactie van OpenAI:
- 13 en 14 oktober: Parameter bevestigde de route via MathLive in de productiecode en reproduceerde JavaScript-uitvoering.
- 16 en 17 oktober: de onderzoekers testten de levering via een openbare gedeelde link. Eerst was één klik op Preview nodig; daarna reproduceerden ze de variant waarin Preview automatisch opende.
- 18 en 19 oktober: Parameter meldde de kwetsbaarheid bij OpenAI en voegde bewijs toe waarin een privégesprek werd benaderd.
- 21 oktober: volgens Parameter reproduceerde OpenAI het probleem en verhoogde het de prioriteit van P2 naar P1.
- 22 en 23 oktober: Parameter meldde dat OpenAI de herstelmaatregelen gefaseerd uitvoerde.
- 26 oktober: Parameter zei dat beide betrokken ChatGPT-webfrontendversies de geteste berichten afwezen en dat OpenAI het probleem als opgelost markeerde. The Hacker News meldde dat gebruikers niets hoefden te installeren of opnieuw in te stellen.