TL;DR
Badacze z firmy Parameter pokazali, że link do udostępnionej konwersacji w ChatGPT wystarczył, by uruchomić złośliwy JavaScript w sesji zalogowanego użytkownika. Atak łączył kilka drobnych słabości: podgląd HTML w izolowanym środowisku, komponent wykresu z biblioteką MathLive, której ekranowa klawiatura wysyłała wiadomości do głównego okna przez postMessage bez sprawdzania nadawcy, oraz obejście polityki CSP za pomocą callbacku oembed z YouTube.
Skutek: dostęp do prywatnych rozmów i wyprowadzanie danych na zewnętrzny serwer. OpenAI uznało zgłoszenie za P1 i załatało błąd w osiem dni, a badacze dostali 5000 dolarów nagrody. Dla każdego, kto buduje aplikacje z osadzonymi widgetami i iframe'ami, to dobry przykład, jak łańcuch niewinnych komponentów rozbija izolację.
Badacze bezpieczeństwa z firmy Parameter wykryli lukę bezpieczeństwa w popularnym ChatGPT. Za pomocą linku do współdzielenia konwersacji istniała możliwość wykonania złośliwego kod...
Czytaj cały wpis u źródła