대상: Cursor 편집기를 사용하며 2026년 10월 29일에 Claude Code 확장을 설치하거나 업데이트한 사람, 그리고 개발자 컴퓨터를 관리하는 팀. 이 글은 Cursor의 보안 공지를 따르며 방어적 확인만 다룹니다.
진행 중: 기관이 추가 정보를 발표하는 대로 이 글을 업데이트합니다
2026년 10월 31일 기준아직 알려지지 않음
- 변조된 버전이 어떻게 Anthropic 이름으로 게시되었는지
- 마켓플레이스 운영자나 이름이 도용된 게시자의 시스템이 침해되었는지
- 몇 명이 변조된 버전을 설치했는지
- 백도어를 통해 접근된 컴퓨터가 있는지
Cursor는 10월 30일 오전 11시 30분(PT)에 공지를 업데이트해 지표를 수정하고 영향을 받는 버전을 명확히 했습니다. 확장을 설치했을 가능성이 있는 사람은 영향 확인 결과가 깨끗하더라도 복구 단계를 따라야 한다고 합니다.
Cursor 이용자가 오늘 해야 할 일
10월 29일에 확장을 설치하거나 업데이트했는지 확인하세요
Cursor가 밝힌 시간대는 2026년 10월 29일 태평양 시간 오전 2시 27분경부터 오후 1시 35분경까지이며, 일본 시간(JST)으로는 10월 29일 오후 6시 27분부터 10월 30일 오전 5시 35분까지입니다. Cursor의 확장 목록을 열어 Claude Code 확장의 설치된 버전을 확인하세요. Cursor는 Windows와 macOS의 2.1.312와 2.1.313을 변조된 버전으로 명시합니다. 그 시간대에 설치하거나 업데이트하지 않았다면 영향을 받는다고 Cursor의 공지에는 적혀 있지 않습니다.
authorized_keys에서 svc-telemetry 라벨의 항목을 확인하세요
Cursor는 이 코드가 svc-telemetry라는 라벨의 공격자 통제 SSH 공개 키를 추가하려 한다고 밝혔습니다. authorized_keys 파일(macOS에서는 보통 홈 디렉터리의 .ssh 폴더)을 열어 그 라벨을 찾으세요. Cursor의 공지에는 macOS와 Windows용 명령이 따로 있으니, 공식 페이지에 있는 것을 사용하세요. 다른 곳에서 복사한 명령은 실행하지 마세요.
지속성 확인: LaunchAgent, 예약 작업, 시작 프로그램 항목
Cursor에 따르면 지속성은 macOS에서는 LaunchAgent, Windows에서는 시작 프로그램 대체 수단이 있는 예약 작업이며 약 60초마다 재시도됩니다. LaunchAgents 폴더, 작업 스케줄러, 시작 프로그램 폴더에서 내가 만들지 않은 항목을 찾으세요. Cursor의 공지에 비교할 이름과 파일 경로가 나와 있습니다.
하나라도 일치하면: 격리, 제거, 교체
Cursor는 페이로드 실행이나 백도어 설치의 증거가 있는 호스트를 격리하고, 무단 키와 지속성 항목과 터널 프로세스를 제거하며, 적절하면 호스트를 재구축하라고 권고합니다. 그런 다음 신뢰할 수 있는 컴퓨터에서, 영향을 받은 컴퓨터에서 접근 가능했던 자격 증명을 교체하고 세션을 폐기하세요. SSH 키, 클라우드와 API 토큰, Git과 패키지 레지스트리 토큰, 브라우저나 SaaS 세션이 해당됩니다. Cursor는 제한적인 환경 변수 수집이 이후의 자격 증명 접근을 배제하지 않는다고 경고합니다.
교체 순서와 최소 권한 키에 대해서는 최소 권한 SSH 키를 참고하세요.
확인 결과가 깨끗해 보여도 Cursor의 복구 단계를 실행하세요
Cursor는 플랫폼별 스크립트를 제공하며, 영향 확인 결과와 상관없이 복구 단계를 따르라고 밝혔습니다. 문의: Cursor 공지에 있는 보안 담당 주소.
팀의 경우: 개발자가 설치할 수 있는 확장을 점검하세요
허용할 IDE 확장을 정하고, 중요한 확장은 업데이트를 고정하거나 검토하며, 가능한 한 수명이 긴 비밀 정보를 개발자 노트북에 두지 마세요. 패키지에서의 같은 유형의 문제는 npm 공급망 방어와 TanStack, Nx Console, GitHub 연쇄 사고를 참고하세요.
무슨 일이 있었나 (Cursor 공지 기준)
아래 내용은 모두 Cursor의 보안 공지에서 나온 것이며, 언론이라고 표시한 부분을 제외하고 Cursor의 설명으로 표기합니다.
2026년 10월 29일 태평양 시간 오전 2시 27분경
Cursor에 따르면 첫 변조 버전이 Cursor 확장 마켓플레이스에 나타났습니다.10월 29일 오후 1시 35분경(PT)
해당 시간대가 끝납니다(약 11시간). Cursor는 변조된 버전을 제거하고 추가 배포를 차단했습니다.10월 29일
Cursor는 마켓플레이스를 일시적으로 닫고, 접근 권한과 다른 확장을 감사하고, 키를 교체하고, 마켓플레이스를 재구축해 다시 온라인으로 돌렸습니다. 호스팅 업체와 함께 공격자의 서버를 오프라인으로 만들고 있습니다.10월 30일 오전 11시 30분(PT)
Cursor가 지표를 수정하고 영향을 받는 버전을 명확히 해 공지를 업데이트했습니다.
알려진 것과 알려지지 않은 것
2026년 10월 31일 기준 상태입니다. 더 많은 내용이 공개되면 이 표를 다시 작성합니다.
| 항목 | 설명된 내용 | 상태 |
|---|---|---|
| Cursor 마켓플레이스의 변조된 버전 | 2.1.312와 2.1.313, Windows와 macOS, 10월 29일 PT 오전 2시 27분경부터 오후 1시 35분경 | 확인됨(Cursor) |
| 개발자 | Cursor는 Anthropic이 개발하지 않았다고 밝힘 | 확인됨(Cursor) |
| 동작 | 로드 시 실행. 호스트와 사용자 정보 수집. 공격자의 SSH 키 추가. SSH 활성화와 리버스 터널 시도. LaunchAgent 또는 예약 작업으로 지속성 설치. 호스트 정보를 공격자에게 전송 | 확인됨(Cursor) |
| SSH 활성화 | 확장에 보통 없는 관리자 권한이 필요하므로 대부분의 호스트에서 실패하며 그곳에서는 공격자가 터널로 로그인할 수 없었을 것. 확장이 공격자의 키를 추가하고 지속성을 설치하고 호스트 정보를 보낸 것은 사실 | 설명됨(Cursor) |
| 다른 확장과 공식 배포 | 영향을 받았다는 증거 없음 | 현재까지 증거상 영향 없음(Cursor) |
| 다른 마켓플레이스(npm, Open VSX, VS Code Marketplace) | 초기 보도는 정정됨. Cursor의 마켓플레이스가 유일한 경로 | 언론 보도(BleepingComputer) |
| 사용자 수 | 최대 약 5,000명이 노출됐을 수 있음(언론). 우리가 읽은 Cursor 공지에는 수치 없음 | 확인되지 않음 |
| Anthropic 이름으로 어떻게 게시되었는지 | 설명 없음 | 설명 없음 |
| 백도어를 통한 컴퓨터 접근 | 언급 없음 | 언급 없음 |
읽는 방법: 도용된 이름이 반드시 침해된 당사자는 아닙니다
Cursor는 변조된 버전을 Anthropic이 개발한 것이 아니라고 밝혔습니다. 마켓플레이스 운영자나 이름이 도용된 게시자의 어떤 시스템이 침해되었는지는 우리가 읽은 출처에서 설명되지 않았으며, 이 글은 어느 쪽도 주장하지 않습니다. "노출"은 그 버전을 설치할 수 있었다는 뜻이지, 컴퓨터에 접근되었다는 뜻이 아닙니다.
SSH 공개 키 추가(svc-telemetry)
↓→
authorized_keys 확인
→ 발견되면: 제거하고 컴퓨터 격리
지속성(LaunchAgent / 예약 작업 / 시작 프로그램)
↓→
내가 만들지 않은 항목 찾기
→ 제거. 재구축도 검토(Cursor)
마켓플레이스의 가짜 확장이 위험한 이유
편집기 확장은 내 사용자의 권한으로 실행되며, 보통 내 파일, Git 자격 증명, SSH 키, 터미널의 환경 변수에 접근할 수 있습니다. 그래서 신뢰받는 이름을 도용한 변조 사본은 대부분의 악성코드보다 더 많은 접근 권한을 가지고 시작합니다. authorized_keys에 키를 추가하는 것은 나중에 다시 들어올 방법을 보내는 쪽에 주기 위한 것이므로, 확장을 제거하는 것과 컴퓨터를 깨끗하게 하는 것은 같지 않습니다.
일반적으로 확장을 설치하거나 업데이트하기 전에는 게시자와 정확한 이름을 확인하고, 널리 쓰이는 확장의 갑작스러운 새 버전을 조심하고, 새 도구를 시험하는 환경에는 운영 자격 증명을 두지 마세요.
출처
- Cursor, Claude Code 확장 보안 공지(2026년 10월 29일 게시, 10월 30일 업데이트) — cursor.com
- BleepingComputer, "Malicious Claude Code extension on Cursor planted SSH backdoors"(2026년 10월 30일) — bleepingcomputer.com
업데이트 기록
2026-10-31: Cursor의 공지(10월 30일 오전 11시 30분 PT 업데이트)를 바탕으로 한 첫 버전. 게시 경로나 사용자 수가 설명되면 이 글을 업데이트합니다.
다음으로 읽을 글
- 자격 증명과 SSH: 최소 권한 SSH 키 / 다중 인증
- 유사한 공급망 사고: TanStack, Nx Console, GitHub / npm 공급망 방어
- 2026년 전체 사건: 2026년 보안 사고