계산해 보세요: ChatGPT 계정을 탈취한 방법
연구자들은 공유 대화 링크가 로그인된 ChatGPT 세션 안에서 코드를 실행할 수 있는 프레임 간 스크립팅 결함을 공개했습니다.
TL;DR
- Parameter는 조작된 공유 대화가 로그인된 이용자 세션에서 공격자 제어 JavaScript를 실행할 수 있었다고 밝혔습니다.
- 연구자들은 인증된 ChatGPT API를 통해 비공개 대화에 접근할 수 있었다고 설명했습니다.
- Parameter의 공개 전인 October 26 OpenAI가 문제를 수정했다고 연구자들은 전했습니다.
Parameter는 ChatGPT 웹 인터페이스의 결함으로 조작된 공유 대화가 로그인 이용자 세션에서 공격자 제어 JavaScript를 실행할 수 있었다고 설명했습니다. 연구자들은 코드가 인증된 ChatGPT API와 상호작용할 수 있었다고 밝혔습니다. [1]
연구자들은 피해자 계정에 미리 접근하지 않고도 비공개 대화에 접근할 수 있었다고 말했습니다. Cloud Security Alliance의 기술 검토도 같은 프레임 간 메시지 전달과 스크립트 실행 경로를 설명합니다. [1] [2]
Parameter는 버그 바운티 프로그램을 통해 OpenAI에 문제를 알렸으며, October 26 수정됐다고 전했습니다. 연구자들의 설명에 따르면 공개는 수정 이후 이뤄졌습니다. [1] [2]
공개된 설명은 재현된 취약점과 보고된 수정 조치를 담지만, 실제 공격에 악용됐다는 사실을 입증하지는 않습니다. 영향을 받았을 수 있는 이용자 수와 과거 악용 여부도 공개되지 않았습니다. [1] [2]
Why it matters
이번 취약점은 신뢰하는 AI 서비스 안에서 공유된 콘텐츠가 로그인 세션의 코드 실행 경로가 될 수 있음을 보여줍니다. 수정 상태와 실제 악용 증거를 구분해 살펴볼 필요가 있습니다.
Editor's note
기술 설명은 취약점을 발견한 연구자에게서 나왔고 Cloud Security Alliance가 동작 방식을 검토했습니다. 실제 공격에 악용됐다는 보고는 없습니다.