AI 뉴스 · ChatGPT · 공유 링크
Parameter “ChatGPT 공유 링크로 계정 탈취 가능”
보안 업체가 ChatGPT 기능 두 가지를 연결해 피해자의 로그인 세션에서 자체 코드를 실행했습니다. OpenAI는 신고 8일 만에 취약점을 수정했습니다.
보안 업체 Parameter는 분석 글에서 2026년 10월 26일까지 함정이 설치된 ChatGPT 공유 링크만 열어도 피해자의 로그인된 ChatGPT 세션 안에서 공격자 코드가 실행될 수 있었다고 밝혔습니다. Parameter의 코드는 먼저 피해자의 대화 목록을 읽은 뒤, 피해자가 공유한 적 없는 비공개 대화를 불러와 그 일부를 Parameter 서버로 보냈습니다. The Hacker News 보도에 따르면 OpenAI는 이 취약점에 최고 등급인 P1를 매겼고, 외부인에게 취약점 신고 보상금을 주는 버그 바운티 프로그램으로 신고를 받은 지 8일 만인 10월 26일 수정본을 내놨습니다.
공격 경로는 공유된 대화 하나에 일상적인 기능 두 가지를 결합한 방식이었습니다. 첫 번째 기능인 Preview는 대화 속 웹 코드를 작은 라이브 페이지로 보여주며, ChatGPT는 이 페이지를 별도의 웹 주소에 격리해 둡니다. Parameter는 이 격리벽 자체는 뚫리지 않았다고 말합니다. 약점은 두 번째 기능인 인터랙티브 그래프에서 나왔습니다. 그래프를 그리려고 ChatGPT가 외부 수학 라이브러리 MathLive를 메인 페이지에 불러오는데, MathLive의 화면 키보드 코드가 보낸 쪽을 확인하지 않고 모든 프레임의 지시를 따랐습니다. 그 결과 격리된 Preview가 자체 웹 코드를 실제 ChatGPT 페이지에 끼워 넣을 수 있게 됐습니다.
Parameter는 이를 계정 탈취로 규정합니다. 모든 단계는 Parameter가 소유한 계정끼리 진행했고, 실제 피해자는 없다고 밝혔습니다.
ChatGPT에는 Free 플랜이 있고, 10월 31일 확인 기준 Go 플랜 카드에는 “광고가 포함될 수 있다”고 적혀 있습니다. 이 공격에는 플랜과 상관없이 로그인된 계정만 있으면 충분했습니다.
게시물, 채팅 메시지, 이메일 어디로 오든 함정 링크와 정상 링크를 구분할 단서는 없었습니다. ChatGPT 링크를 주고받는 팀도 링크만으로는 알아챌 방법이 없었고, OpenAI 쪽 수정만이 이 허점을 막았습니다.
출처
- Parameter: We found a gap at OpenAI. 확인
- The Hacker News: A Shared ChatGPT Link Could Run Attacker Code in Your Session and Read Private Chats. 확인
의 다른 AI 뉴스
- Clarity 분석 결과, AI 에이전트 방문 4분의 1에서 결제 확인
- Cursor, SSH 키 심은 가짜 Claude Code 업데이트 삭제
- Google, AI 모드 쇼핑 광고를 Sponsored 제목 하나로 묶는 방식 테스트
- Google 검색 상품 패널에 유니버설 카트 연동 ‘지금 구매’ 버튼
- Bluefish, AI 답변 공백을 ChatGPT·Google 광고 브리프로 전환
- Gemini, 인용 링크에 utm_source=gemini 태그 중단
- Deepgram, Pipecat 개발사 Daily 인수… 프레임워크는 오픈소스 유지
- Koah “AI 챗 광고 네트워크 총거래액 4배 증가”
- Resemble AI “봇 탐지 툴, 위장한 AI 에이전트 대부분 놓쳐”