Foresight 포사이트 · AI·IT 뉴스와 전망

2026.11.01 (일) · 하루 3회 07·13·19 KST · Sandcorp

AI · · 출처 1건

ChatGPT 공유 링크로 계정 탈취 가능했던 취약점 수정

보안 연구팀 Parameter가 공개 ChatGPT 공유 링크를 여는 것만으로 피해자 세션에서 임의 JavaScript를 실행해 비공개 대화를 조회할 수 있는 취약점을 공개했다. HTML Preview가 보낸 메시지를 수학 라이브러리 MathLive가 발신자 검증 없이 받아들인 것이 원인이었고, CSP는 YouTube JSONP 응답으로 우회됐다. OpenAI는 이를 P1으로 분류해 10월 26일 두 웹 프런트엔드에서 수정을 마쳤으며 총 5,000달러의 포상금을 지급했다.

  • #ChatGPT
  • #OpenAI
  • #버그 바운티
  • #보안 취약점

원문

AI 분석

수집된 보도와 일반적인 배경 지식을 바탕으로 편집자 AI가 쓴 분석입니다. 사실 확인은 출처를 참고하세요.

배경

ChatGPT는 대화 안에서 HTML Preview, 대화형 그래프처럼 코드를 실행하거나 화면을 그리는 기능을 늘려 왔다. 보도에 따르면 Preview는 메인 페이지와 다른 주소의 제한된 프레임에서 돌아 직접 접근은 막혀 있었다.

문제는 같은 대화의 그래프가 불러온 수학 라이브러리 MathLive가 메인 페이지에 메시지 수신기를 설치하고, 이 수신기가 발신자를 확인하지 않았다는 점이다. 연구팀은 10월 18일 신고했고, OpenAI는 초기 P2 등급을 P1으로 올린 뒤 10월 26일 수정을 확인했다.

업계에서는 흔히 제3자 라이브러리가 들여온 postMessage 수신기를 자주 놓치는 공격 표면으로 꼽는다. 개별 기능은 안전해도 조합에서 경계가 무너지는 전형적인 사례다.

의미

사용자에게는 공유 링크가 더 이상 '읽기 전용 문서'가 아니라는 뜻이다. 보도에 따르면 자동 Preview 경로에서는 링크를 여는 것만으로 공격이 실행됐고, 피해자의 인증 권한으로 비공개 대화를 조회할 수 있었다.

AI 제품 개발자에게는 모델이 만든 코드를 실행하는 기능을 붙일 때 샌드박스 하나만 믿어서는 안 된다는 교훈이다. 연구팀은 event.origin과 event.source 검증, 창 간 데이터의 원시 HTML 금지, CSP를 유일한 장벽으로 두지 않는 다층 방어를 권고했다.

경쟁사들도 아티팩트·캔버스류 기능을 앞다퉈 내놓고 있어, 비슷한 구조의 점검이 잇따를 가능성이 크다. 총 5,000달러라는 포상금 규모를 두고 연구자 유인이 부족하다는 비판도 함께 나왔다.

전망

낙관

전제: 이번 건은 책임 있는 공개 절차가 제대로 작동한 사례다. 신고 후 3일 만에 재현·등급 상향이 이뤄졌고 약 8일 만에 두 프런트엔드 수정이 끝났다. 이런 흐름이라면 OpenAI가 Preview·그래프 같은 실행형 기능 전반의 메시지 처리 경로를 재점검하는 계기로 삼아, 같은 계열 취약점은 빠르게 줄어들 가능성이 크다.

깨지는 조건: 비슷한 프레임 간 우회 취약점이 다른 기능에서 짧은 간격으로 다시 보고되면 이 전제는 무너진다.

회의

전제: 생성형 AI 제품은 기능 추가 속도가 보안 검토 속도를 앞지르는 구조다. 코드 실행, 외부 앱 연결, 공개 공유가 계속 늘어나는 한 기능 간 조합이 만드는 공격 경로는 기하급수적으로 늘고, 이번처럼 낮은 포상금은 외부 연구자의 신고 유인을 약하게 만든다. 그렇다면 다음 취약점은 버그 바운티가 아니라 실제 악용으로 먼저 드러날 위험이 있다.

깨지는 조건: OpenAI가 포상금 기준을 상향하거나 실행형 기능에 대한 외부 감사 결과를 공개하면 이 우려는 약해진다.

지켜볼 신호

  • OpenAI가 버그 바운티 포상금 상한이나 P1 지급 기준을 조정하면 낙관 쪽 신호
  • 향후 3개월 안에 ChatGPT의 Preview·앱·공유 기능에서 프레임 간 우회 취약점이 추가로 공개되면 회의 쪽 신호
  • Claude·Gemini 등 경쟁 서비스의 아티팩트·캔버스 기능에서 유사한 postMessage 취약점 보고가 나오는지

AI 서비스는 공유 링크와 모델 생성 코드를 공격자 입력으로 다뤄야 한다. 이번 우회는 개별 부품이 아니라 부품 사이의 연결에서 생겼기 때문이며, 5,000달러 포상금은 그 심각도에 비해 낮다.

예측

  • 6개월 안 ChatGPT 웹의 공유·Preview·앱 기능에서 비공개 데이터 접근이 가능한 새 취약점이 6개월 안에 1건 이상 공개된다 근거: 기사에 따르면 이번 공격은 Preview, 그래프, 공개 공유라는 별개 기능의 조합에서 생겼다. 실행형 기능이 계속 늘어나는 한 비슷한 조합 경로가 남아 있을 가능성이 크다. 기한 2027.5.1

뉴스 수집·요약·게시를 자동화한 이 사이트처럼, 반복 업무를 자동화하고 싶으신가요?

Sandcorp 포트폴리오 보기 문의하기