ToolNavs 유용한 AI 도구 찾기
도구 제출 로그인
돌아가기 AI 정보
Cursor 보안 사고 조사 결과 공개: 악성 확장 프로그램 최대 5,000명 영향 가능

Cursor 보안 사고 조사 결과 공개: 악성 확장 프로그램 최대 5,000명 영향 가능

AI 정보 • Admin • • 11 회 조회

11월 13일 Cursor는 공식 블로그를 통해 10월 29일 보안 사고 조사 결과를 발표했다. 공격의 출발점은 서드파티 공급업체 Fireworks에서 유출된 액세스 키였다. 공격자는 이 키를 이용해 읽기 전용 스토리지 버킷에서 코딩 에이전트 트레이스를 복사하고, 변조된 Claude Code 확장 프로그램을 Cursor 확장 프로그램 마켓플레이스의 캐시에 심었다. 오염된 버전을 설치했을 가능성이 있는 사용자는 최대 5,000명이다. 대다수 사용자는 영향을 받지 않았고, Cursor는 영향을 받은 사용자에게 개별적으로 연락했다.

공격은 어떻게 일어났나

조사에서 밝혀진 경위는 대략 다음과 같다. 먼저 Fireworks: 공격자는 Cursor가 해당 업체에 발급한 키를 입수해 읽기 전용 스토리지 버킷에서 2025년을 중심으로 한 코딩 에이전트 트레이스를 복사했다. 마스킹되지 않은 일부 기록에 자격 증명이 포함돼 0.01% 미만의 사용자의 API 자격 증명이 유출됐다. 공격자는 이 자격 증명을 이용해 Cursor가 사용하는 일부 SaaS 도구에 접근했고, 보관된 비프로덕션 소스 코드 저장소, 고객 지원 데이터와 이메일 대화, 제품 사용 지표, 사용자가 지원팀에 보낸 자격 증명에 접촉했다. Cursor의 모니터링 시스템이 무단 활동을 감지한 뒤 회사는 공급업체 키를 비활성화하고 자격 증명을 교체하며 추가 무단 접근을 추적하기 시작했다.

두 번째 단계는 악성 확장 프로그램이었다. 10월 29일 공격자는 탈취한 자격 증명을 이용해 변조된 Claude Code 확장 프로그램 2.1.312와 2.1.313 버전을 Cursor 확장 프로그램 마켓플레이스 캐시에 올렸고, 약 11시간 뒤 제거됐다. Anthropic이 이 복사본을 게시한 것이 아니며, 마켓플레이스의 원천인 Open VSX도 감염되지 않았다. 특정 캐시 버전을 요청한 최대 5,000명의 사용자가 받았을 가능성이 있다. 10월 30일 Cursor는 보안 공지와 점검 스크립트를 게시하고 영향을 받은 사용자와 팀 관리자에게 알리기 시작했다. 마지막 공격 활동은 11월 1일에 확인돼 차단됐으며, Cursor는 사고가 통제됐다고 보고 있다.

누가 직접 확인해야 하나

통지를 받지 않은 사용자의 데이터는 유출된 트레이스에 포함돼 있지 않아 추가 조치가 필요 없다. 프라이버시 모드를 쓰지 않은 사용자의 코딩 에이전트 트레이스도 유출된 비율은 0.05% 미만이다. 다만 10월 29일에 Cursor 확장 프로그램 마켓플레이스에서 Claude Code 확장 프로그램 2.1.312 또는 2.1.313을 설치·업데이트한 사용자는 공식 보안 공지의 절차에 따라 점검해야 한다. 확장 프로그램을 삭제하는 것만으로는 부족하다. 프라이버시 모드 사용자의 프롬프트와 코드, 프로덕션 시스템, Cursor 앱과 공식 업데이트, 고객 코드 저장소는 모두 영향을 받지 않았다. Cursor는 최근 일이 많다.OpenAI 모델은 11월 12일 Cursor에서 철수했다.

Cursor는 모든 추론 트래픽을 Fireworks에서 이전하고 관련 키를 비활성화했으며, 모든 내부 자격 증명을 교체하고 확장 프로그램 마켓플레이스를 재구축한 뒤 외부 포렌식 전문가를 투입했다. 이번 사건은 모든 개발자에게 주는 교훈이기도 하다. 확장 프로그램 마켓플레이스의 캐시 계층 자체가 공격 표면이 될 수 있다. 확장 프로그램을 설치하기 전에 게시자가 공식인지부터 확인하자.

추천 도구

더보기