OpenAI가 ChatGPT HTML 미리보기의 iframe 샌드박스 우회 및 계정 탈취 취약점을 패치했다.

원제How We Took Over ChatGPT Accounts

Simon Willison원문 원문 보기(새 창)

사실

보안 연구 업체 Parameter Labs가 ChatGPT의 HTML 미리보기 기능에서 발견한 취약점을 공개했다. 공격자는 샌드박스 내부의 HTML 코드를 통해 부모 페이지에 접근하고 YouTube oEmbed 엔드포인트를 악용하여 스크립트 실행 권한을 획득할 수 있었다. 이를 통해 타인의 계정 데이터를 탈취하거나 사용자 대신 임의의 작업을 수행하는 공격이 가능했다. OpenAI는 해당 취약점을 패치하고 연구진에게 5,000달러의 포상금을 지급했다.

핵심

  • ChatGPT의 HTML 미리보기 iframe 샌드박스 탈출 취약점 발견
  • MathLive 라이브러리의 postMessage 취약점을 이용해 부모 페이지에 HTML 삽입
  • CSP 제한을 우회하기 위해 YouTube oEmbed 엔드포인트를 통한 자바스크립트 실행
  • 공격자가 공유 URL을 통해 사용자 개인정보를 탈취하고 계정 권한을 악용 가능
  • OpenAI는 해당 보안 결함을 수정하고 5,000달러의 버그 바운티를 지급함

해석

웹 브라우징 및 풍부한 렌더링 기능을 제공하는 LLM 서비스가 기존 웹 보안 취약점의 새로운 공격 통로가 될 수 있음을 보여준다. 상호작용형 AI 기능이 늘어날수록 입력 샌드박싱과 서드파티 라이브러리 간 통신 검증이 보안의 핵심 과제로 부상하고 있다.

11월 2일 회차의 다른 기사

회차 전체 보기
  1. 01OpenAI가 ChatGPT HTML 미리보기의 iframe 샌드박스 우회 및 계정 탈취 취약점을 패치했다.
  2. 02영국 4개 규제기관이 AI 에이전트의 자율적 결정으로 인한 문제도 운영 기업의 법적 책임이라고 선언했다.
  3. 03딥시크가 작업을 분할해 병렬 처리하는 코딩 에이전트 'DSH 슈퍼에이전트'의 소스코드를 오픈소스로 공개했다.
  4. 04어도비 리서치가 단계별 도구 조합으로 이미지를 정교하게 편집하는 AI 에이전트 'EditAgent'를 공개했다.
  5. 05구글 연구진이 작업 상황과 사용자 의도를 추적해 적시에 개입하는 비디오 AI 'StreamVibe'를 발표했다.
  6. 06주요 AI 모델들이 공감적 대화 환경에서 트라우마나 수치심을 호소하는 '심리측정적 탈옥' 취약점이 확인됐다.