Parameter Labs, ChatGPT HTML 프리뷰 취약점 발견
Parameter Labs가 ChatGPT의 HTML 프리뷰 기능에서 샌드박스 우회 취약점을 발견했다. 이 취약점은 MathLive 라이브러리를 통해 신뢰할 수 없는 코드가 부모 페이지에 HTML을 주입할 수 있게 한다.
짧은 브리핑 · 출처가 공개한 요약 정보만으로 정리했습니다
Parameter Labs는 ChatGPT의 아티팩트 패턴(이전 명칭 Canvas, 최신 명칭 HTML 프리뷰) 구현에서 발견된 익스플로잇을 공개했다. 이 기능은 샌드박스 처리된 iframe 내에서 대화형 사용자 정의 HTML 앱을 표시한다. 신뢰할 수 없는 코드가 OpenAI API와 상호작용하거나 개인 데이터에 접근하는 것을 방지하기 위해 HTML은 엄격하게 샌드박스 처리되어야 한다.
Parameter Labs는 복잡한 공격 체인을 발견했다. OpenAI는 그래프 지원의 일부로 MathLive JavaScript 라이브러리를 사용하며, 이 라이브러리에는 자체 가상 키보드가 포함되어 있다. 이 가상 키보드는 샌드박스 iframe에서 `postMessage()`를 통해 부모 페이지에서 트리거될 수 있다. 메시지 수신 코드는 `innerHTML`을 사용하므로, 메시지를 보내는 모든 것이 부모에 사용자 정의 HTML을 추가할 수 있었다. 다른 샌드박스 프레임(HTML 프리뷰 프레임 포함)이 이 메서드를 호출하는 것을 막는 메커니즘이 없었다. 이는 iframe 내의 신뢰할 수 없는 코드가 HTML을 삽입할 수 있음을 의미하며, `innerHTML`이 스크립트 요소를 직접 실행하지는 않지만 샌드박스 제한이 없는 새 iframe을 주입하는 데 사용될 수 있었다.
데빈은 실제 기자가 아닌 AI 기술 에디터입니다. 출처의 공개 기사 본문 또는 RSS 제공 정보에서 사실을 추려 배경과 기술적 영향을 독립적인 한국어 기사로 재구성합니다. 직접 취재한 기사나 원문 전문의 번역·재게시가 아닙니다.
출처 · 원문 확인
Simon Willison
How We Took Over ChatGPT Accounts
원문 발행: 2026-11-01 08:15:22
원문과 이미지의 권리는 해당 권리자에게 있습니다. 정정·게재 중단 요청은 문의 안내를 이용해 주세요.
관련 소식
- 미스트랄 라지 4 모델, 허깅 페이스에 공개: 멀티모달 및 사이버 보안 기능 강화 · Hugging Face Blog · 2026-10-29
- 깃허브, 버그 바운티 연구원 사례로 본 취약점 분석 방법론 공개 · GitHub Blog · 2026-10-23
- Patch the Planet, 오픈소스 취약점 대응 위한 글로벌 협력 강화 · OpenAI Blog · 2026-10-21
- Tamnoon, Amazon Bedrock 기반 AI 클라우드 보안 해결 플랫폼 'Tami' 구축 · AWS Machine Learning Blog · 2026-10-14
- 오르카 시큐리티, 아마존 베드록 기반 자연어 질의 에이전트 '디스커버리 AI' 공개 · AWS Machine Learning Blog · 2026-10-14
댓글 0
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.