ChatGPT-fiókok felett irányítást szerezhetnek a támadók, 5000 dollárért javították a hibát
A Parameter Labs kutatói komplex támadással törtek be a ChatGPT-be, ami fióklopásra és adatlopásra adott lehetőséget. Az OpenAI 5000 dollárért javította a hibát.

A Parameter Labs felfedezett egy összetett támadási láncot, amely a ChatGPT-ben használt, interaktív HTML-appokat megjelenítő homokozott iframe-ek implementációját használta ki. A sebezhetőség lehetővé tette, hogy rosszindulatú kód távoli felhasználói adatokat lopjon el vagy cselekedjen a felhasználó nevében. (Simon Willison)
A támadás a MathLive JavaScript könyvtárat, illetve annak virtuális billentyűzetét használta ki. A homokozott iframe-ből küldött postMessage() üzenetekkel a támadók HTML-t tudtak beszúrni a szülőoldalra, innerHTML használatával. Ez lehetővé tette egy új, homokozás nélküli iframe beszúrását, amely már képes volt JavaScript futtatására.
Az OpenAI tartalom-biztonsági szabályai (CSP) ugyan blokkolták az inline szkripteket, de engedélyezték a YouTube oEmbed végpontjáról történő szkriptbetöltést. Ezt kihasználva a támadók JavaScriptet tudtak futtatni a ChatGPT felületén, ami triviálissá tette a privát felhasználói adatok API-kon keresztüli lekérését és kép referencia segítségével történő kiszivárogtatását.
Az eredmény egy olyan ChatGPT megosztási URL létrehozása volt, amely egy másik bejelentkezett felhasználó általi meglátogatásakor képes volt ellopni annak privát adatait vagy a felhasználó nevében cselekedni. Az OpenAI lezárta a rést, és 5000 dollár hibadíjat fizetett a Parameter Labs felfedezéséért.