Official Claude Code Extension on Cursor Marketplace Trojanized with Persistent SSH Backdoor
Cursor 마켓플레이스, Claude Code 변조 확장 배포…최대 5,000명 영향 가능성
Cursor는 10월 29일 자사 마켓플레이스에서 Claude Code 2.1.313 변조본을 제거했으며, 해당 시간대 설치·업데이트 사용자 최대 5,000명이 영향받았을 수 있다고 밝혔습니다. 악성 코드는 SSH 키와 지속성 구성요소를 설치하고 호스트 정보를 전송하려 했으며, 확장 삭제만으로 흔적이 사라지지 않을 수 있어 별도 점검과 자격증명 교체가 필요합니다.
- 주제
본문
Cursor는 2026년 10월 29일 자사 확장 프로그램 마켓플레이스에서 Claude Code 확장 프로그램의 변조 버전 2.1.313이 배포된 사실을 확인하고 해당 패키지를 제거했습니다. Cursor가 밝힌 잠재적 영향 규모는 최대 5,000명이며, 대상은 태평양시간 기준 오전 2시 27분부터 오후 1시 35분 사이 Cursor 마켓플레이스에서 이 버전을 설치하거나 업데이트한 사용자입니다.
악성 패키지는 정식 확장 프로그램 식별자 anthropic.claude-code를 사용했지만, 본체 코드 앞에 악성 로더를 끼워 넣었습니다. 확장 프로그램이 실행되면 공격자가 관리하는 SSH 공개키를 사용자의 authorized_keys 파일에 추가하고, 호스트 이름과 사용자 이름, 운영체제, 공개 IP, Git 이메일, 특정 단어가 포함된 환경 변수 이름 등을 수집해 전송하려 합니다. 환경 변수의 값은 초기 전송 정보에 포함되지 않았다고 보안 연구자는 설명했습니다.
악성 코드는 로컬 SSH 서비스를 켜고 공격자 서버로 역방향 터널을 연결하려 했습니다. Cursor는 대부분의 macOS와 Windows 호스트에서 SSH 서비스를 활성화하려면 관리자 권한이 필요해 이 단계가 실패했을 것으로 설명했습니다. 이 경우에도 SSH 키 추가와 지속성 구성요소 설치, 호스트 정보 전송은 남을 수 있습니다. Cursor는 공격자 서버를 호스팅 업체와 협력해 중단했으며, 악성 버전 제거만으로는 별도로 설치된 지속성 스크립트가 사라지지 않을 수 있다고 밝혔습니다.
Cursor는 해당 시간대에 2.1.313을 설치하거나 업데이트한 사용자에게 시스템 흔적을 확인하고, 악성 실행이나 백도어 설치 흔적이 있는 호스트를 격리하라고 권고했습니다. 무단 SSH 키와 지속성 구성요소, 실행 중인 터널을 제거하고, 해당 호스트에서 접근할 수 있었던 자격증명과 세션도 신뢰할 수 있는 다른 시스템에서 교체하도록 안내했습니다. 확장 프로그램을 삭제하는 것만으로는 대응이 끝나지 않을 수 있기 때문입니다.
The Hacker News는 악성 버전이 Cursor 마켓플레이스에서만 확인됐으며 Open VSX와 Microsoft 공식 VS Code 마켓플레이스에서는 같은 문제가 확인되지 않았다고 보도했습니다. Cursor도 다른 확장 프로그램이나 다른 버전, 공식 배포 경로가 영향받았다는 증거가 없다고 밝혔습니다. The Hacker News에 따르면 Anthropic은 Open VSX와 Microsoft 마켓플레이스에 2.1.314를 배포했습니다.
자료: The Hacker News / 정리·해설: Trawling
참고 자료
- Security notice — malicious version of Anthropic.claude-code (2.1.313) identified in the Cursor Extension Marketplace · Cursor — https://cursor.com/blog/claude-code-extension-security-notice