보안 가이드

Cursor 마켓플레이스의 변조된 'Claude Code' 확장(10월 29일, 약 11시간): SSH 백도어 확인 방법

Cursor는 2026년 10월 29일 Anthropic 이름으로 게시된 변조 확장(Anthropic.claude-code)이 Cursor 확장 마켓플레이스에서 배포되었다고 밝혔고, 이 확장은 Anthropic이 개발한 것이 아니라고 합니다. Cursor에 따르면 SSH 키와 지속성 설정을 추가하려 했습니다. Cursor의 설명과 Cursor 이용자를 위한 방어적 확인 방법을 정리했습니다.

게시 2026-10-31 업데이트 2026-10-31 최종 확인 2026-10-31 7분 읽기
이 페이지에서

대상: Cursor 편집기를 사용하며 2026년 10월 29일에 Claude Code 확장을 설치하거나 업데이트한 사람, 그리고 개발자 컴퓨터를 관리하는 팀. 이 글은 Cursor의 보안 공지를 따르며 방어적 확인만 다룹니다.

진행 중: 기관이 추가 정보를 발표하는 대로 이 글을 업데이트합니다

2026년 10월 31일 기준

아직 알려지지 않음

  • 변조된 버전이 어떻게 Anthropic 이름으로 게시되었는지
  • 마켓플레이스 운영자나 이름이 도용된 게시자의 시스템이 침해되었는지
  • 몇 명이 변조된 버전을 설치했는지
  • 백도어를 통해 접근된 컴퓨터가 있는지

Cursor는 10월 30일 오전 11시 30분(PT)에 공지를 업데이트해 지표를 수정하고 영향을 받는 버전을 명확히 했습니다. 확장을 설치했을 가능성이 있는 사람은 영향 확인 결과가 깨끗하더라도 복구 단계를 따라야 한다고 합니다.

Cursor 이용자가 오늘 해야 할 일

1

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의 공지에는 적혀 있지 않습니다.

2

authorized_keys에서 svc-telemetry 라벨의 항목을 확인하세요

Cursor는 이 코드가 svc-telemetry라는 라벨의 공격자 통제 SSH 공개 키를 추가하려 한다고 밝혔습니다. authorized_keys 파일(macOS에서는 보통 홈 디렉터리의 .ssh 폴더)을 열어 그 라벨을 찾으세요. Cursor의 공지에는 macOS와 Windows용 명령이 따로 있으니, 공식 페이지에 있는 것을 사용하세요. 다른 곳에서 복사한 명령은 실행하지 마세요.

3

지속성 확인: LaunchAgent, 예약 작업, 시작 프로그램 항목

Cursor에 따르면 지속성은 macOS에서는 LaunchAgent, Windows에서는 시작 프로그램 대체 수단이 있는 예약 작업이며 약 60초마다 재시도됩니다. LaunchAgents 폴더, 작업 스케줄러, 시작 프로그램 폴더에서 내가 만들지 않은 항목을 찾으세요. Cursor의 공지에 비교할 이름과 파일 경로가 나와 있습니다.

4

하나라도 일치하면: 격리, 제거, 교체

Cursor는 페이로드 실행이나 백도어 설치의 증거가 있는 호스트를 격리하고, 무단 키와 지속성 항목과 터널 프로세스를 제거하며, 적절하면 호스트를 재구축하라고 권고합니다. 그런 다음 신뢰할 수 있는 컴퓨터에서, 영향을 받은 컴퓨터에서 접근 가능했던 자격 증명을 교체하고 세션을 폐기하세요. SSH 키, 클라우드와 API 토큰, Git과 패키지 레지스트리 토큰, 브라우저나 SaaS 세션이 해당됩니다. Cursor는 제한적인 환경 변수 수집이 이후의 자격 증명 접근을 배제하지 않는다고 경고합니다.

교체 순서와 최소 권한 키에 대해서는 최소 권한 SSH 키를 참고하세요.

5

확인 결과가 깨끗해 보여도 Cursor의 복구 단계를 실행하세요

Cursor는 플랫폼별 스크립트를 제공하며, 영향 확인 결과와 상관없이 복구 단계를 따르라고 밝혔습니다. 문의: Cursor 공지에 있는 보안 담당 주소.

6

팀의 경우: 개발자가 설치할 수 있는 확장을 점검하세요

허용할 IDE 확장을 정하고, 중요한 확장은 업데이트를 고정하거나 검토하며, 가능한 한 수명이 긴 비밀 정보를 개발자 노트북에 두지 마세요. 패키지에서의 같은 유형의 문제는 npm 공급망 방어와 TanStack, Nx Console, GitHub 연쇄 사고를 참고하세요.

무슨 일이 있었나 (Cursor 공지 기준)

아래 내용은 모두 Cursor의 보안 공지에서 나온 것이며, 언론이라고 표시한 부분을 제외하고 Cursor의 설명으로 표기합니다.

  1. 2026년 10월 29일 태평양 시간 오전 2시 27분경

    Cursor에 따르면 첫 변조 버전이 Cursor 확장 마켓플레이스에 나타났습니다.
  2. 10월 29일 오후 1시 35분경(PT)

    해당 시간대가 끝납니다(약 11시간). Cursor는 변조된 버전을 제거하고 추가 배포를 차단했습니다.
  3. 10월 29일

    Cursor는 마켓플레이스를 일시적으로 닫고, 접근 권한과 다른 확장을 감사하고, 키를 교체하고, 마켓플레이스를 재구축해 다시 온라인으로 돌렸습니다. 호스팅 업체와 함께 공격자의 서버를 오프라인으로 만들고 있습니다.
  4. 10월 30일 오전 11시 30분(PT)

    Cursor가 지표를 수정하고 영향을 받는 버전을 명확히 해 공지를 업데이트했습니다.
약 11시간
배포 가능 시간대(Cursor)
2.1.312 / 2.1.313
변조된 버전, Windows와 macOS(Cursor)
최대 약 5,000명
노출되었을 수 있는 개발자(BleepingComputer)
더 이상 작동하지 않음
공격자 서버(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)

변조된 버전이 한 일(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 업데이트)를 바탕으로 한 첫 버전. 게시 경로나 사용자 수가 설명되면 이 글을 업데이트합니다.

다음으로 읽을 글

최신 속보

FAQ

QCursor 마켓플레이스에서 무슨 일이 있었나요?
A

Cursor의 보안 공지(2026년 10월 29일, 10월 30일 업데이트)에 따르면 Anthropic의 Claude Code 확장 이름으로 게시된 확장의 변조된 버전 2.1.312와 2.1.313이 10월 29일 태평양 시간 오전 2시 27분경부터 오후 1시 35분경까지 Windows와 macOS용 Cursor 확장 마켓플레이스에서 배포되었습니다. Cursor는 해당 버전을 Anthropic이 개발한 것이 아니라고 밝혔습니다.

Q공식 Claude Code 확장이나 다른 마켓플레이스도 영향을 받았나요?
A

Cursor는 확장의 다른 버전이나 공식 배포가 영향을 받았다는 증거가 없으며, 마켓플레이스의 다른 확장도 변조되지 않았다고 밝혔습니다. BleepingComputer는 npm, Open VSX, Visual Studio Code Marketplace에 대한 초기 주장이 나중에 반박되었으며 Cursor의 마켓플레이스가 유일한 배포 경로였다고 보도했습니다.

Q변조된 확장은 무엇을 했나요?
A

Cursor에 따르면 로드될 때 실행되어 호스트와 사용자 정보를 수집하고, 공격자가 통제하는 SSH 키를 추가하고, SSH를 활성화하고 리버스 터널을 열려고 시도했으며, macOS에서는 LaunchAgent, Windows에서는 시작 프로그램 대체 수단이 있는 예약 작업으로 터널을 유지했습니다. Cursor는 SSH 서비스를 활성화하려면 확장에 보통 없는 관리자 권한이 필요하므로 그 단계는 대개 실패하지만, 확장이 공격자의 SSH 키를 추가하고 지속성을 설치하고 호스트 정보를 공격자에게 보낸 것은 사실이며, 대부분의 호스트에서 공격자가 터널을 통해 로그인할 수는 없었을 것이라고 덧붙였습니다.

Q영향을 받았는지 어떻게 확인하나요?
A

2026년 10월 29일에 Cursor에서 Claude Code 확장을 설치하거나 업데이트했다면, 설치된 버전을 확인하고, authorized_keys 파일에서 svc-telemetry라는 라벨의 SSH 키를 찾고, 낯선 LaunchAgent(macOS), 예약 작업이나 시작 프로그램 항목(Windows)이 있는지 보세요. Cursor의 공지에는 운영체제별 정확한 명령과 지표가 있고 복구 스크립트도 제공됩니다.

Q확장을 삭제하면 충분한가요?
A

Cursor는 키와 지속성 항목이 남아 있을 수 있으므로 삭제만으로는 충분하지 않을 수 있으며, 호스트를 재구축하는 것이 적절할 수 있다고 밝혔습니다. 또한 제한적인 환경 변수 수집이 이후 백도어를 통한 자격 증명 접근을 배제하지는 않으므로, 그 컴퓨터에서 접근 가능한 비밀 정보는 신뢰할 수 있는 시스템에서 교체해야 한다고 밝혔습니다.

Q몇 명이 영향을 받았나요?
A

확인되지 않았습니다. BleepingComputer는 최대 약 5,000명의 개발자가 노출됐을 수 있다고 보도했으며, 우리가 읽은 Cursor 공지 버전에는 사용자 수가 없습니다. 노출이란 그 버전을 설치할 수 있었다는 뜻이지, 모든 사용자가 침해되었다는 뜻이 아닙니다.