ChatGPT 공유 링크 하나로 계정을 장악한 사슬
We Took over ChatGPT Accounts
Parameter Labs가 ChatGPT의 HTML 프리뷰 샌드박스를 뚫는 복잡한 공격 체인을 발견했다. MathLive 가상 키보드의 postMessage 처리 코드가 innerHTML을 사용해 샌드박스 프레임이 부모 페이지에 HTML을 주입할 수 있었고, CSP가 허용한 YouTube oEmbed 엔드포인트를 통해 JavaScript 실행까지 이어졌다. 결국 공유 URL을 열기만 해도 로그인한 사용자의 비공개 데이터가 유출되거나 대신 행동할 수 있었다. OpenAI는 이를 막고 5,000달러의 포상금을 지급했다.
OpenAI는 이 취약점을 막고 5,000달러의 버그 바운티를 지급했는데, 이 정도로 심각한 취약점치고는 다소 박한 금액이라고 생각한다.