🇺🇸 English 🇰🇷 한국어 🇯🇵 日本語
홈 › 개발자 도구
개발자 도구

가짜 클로드 코드 확장, 커서 마켓에 11시간 배포…SSH 백도어

AI 코드 편집기 커서가 10월 29일 자사 확장 마켓플레이스에서 백도어가 심긴 앤트로픽 클로드 코드 확장 2.1.312·2.1.313이 태평양시간 오전 2시 27분께부터 오후 1시 35분께까지 배포됐다고 밝혔다. 악성 코드는 PC 정보를 수집하고 공격자 SSH 키와 역방향 터널을 심으려 했다.

AI 코드 편집기 커서(Cursor)가 10월 29일(현지시간) 자사 확장 마켓플레이스에 백도어가 심긴 앤트로픽 '클로드 코드(Claude Code)' 확장이 올라와 있었다고 밝혔다. 커서의 보안 공지에 따르면 변조된 2.1.312·2.1.313 버전은 이날 태평양시간 오전 2시 27분께부터 오후 1시 35분께까지 배포됐다. 커서는 이 버전이 "앤트로픽이 개발한 것이 아니다"라고 했다.

악성 코드는 개발자 PC에 공격자의 SSH 키를 심고 역방향 터널을 열려 했다. 커서는 더해커뉴스(The Hacker News)에 설치자가 "최대 5,000명"이라고 밝혔다.

어두운 화면에 흐릿하게 보이는 프로그램 코드
화면에 띄운 프로그램 코드(자료사진). 사진: Smile_Eh / 위키미디어 공용(CC0 1.0)

핵심 정리

  • 가짜 클로드 코드 2.1.312·2.1.313이 10월 29일 약 11시간 커서 마켓플레이스에 있었다.
  • 악성 코드는 PC 정보를 수집하고 SSH 키(svc-telemetry)와 상시 역방향 터널을 심으려 했다.
  • 커서는 확장 삭제만으론 부족할 수 있다며 키 제거·자격 증명 교체를 권고했다.

클로드 코드 확장 백도어, 어떻게 작동했나

2.1.313 버전을 분석한 보안업체 오픈소스멀웨어(OpenSourceMalware)는 확장의 주 파일 extension.js 앞부분에 66줄짜리 로더가 덧붙어 있었다고 분석 보고서에서 밝혔다. 코드는 확장이 로드되는 즉시 실행된다. "사용자가 클로드와 대화를 시작할 필요도 없다"는 설명이다.

커서에 따르면 로더는 호스트·사용자 이름, 운영체제, 작업 디렉터리, 깃(Git) 이메일, 공인 IP, 환경변수 이름을 수집했다. 환경변수는 값이 아닌 이름만 가져갔다.

이어 SSH 키를 추가하고 SSH 서비스를 켠 뒤 공격자 서버로 역방향 터널을 열려 했다. 커서는 관리자 권한이 없으면 이 단계는 "대체로 실패한다"고 했다. 맥OS 런치에이전트(com.apple.sysmond.plist)와 윈도 예약 작업(SysMon)으로 약 60초마다 재접속을 시도했다.

커서·앤트로픽의 대응

커서는 악성 버전을 내리고 마켓플레이스를 일시 중단한 뒤 키 교체와 재구축을 거쳤다고 밝혔다. 다른 확장의 변조는 없었고 공격자 서버도 내렸다고 했다. 침투 경로는 아직 밝히지 않았다.

오픈소스멀웨어는 npm 패키지와 오픈VSX(Open VSX)·마이크로소프트 VS 코드 마켓플레이스 확장은 영향이 없다고 했다. 더해커뉴스는 앤트로픽이 10월 30일 정상 버전 2.1.314를 두 마켓플레이스에 올렸다고 전했다. 앤트로픽 깃허브의 정상 2.1.312는 10월 27일 릴리스로, 공격자가 실제 버전 번호를 재사용한 셈이다.

배경: 자동 업데이트가 공격 통로로

악성 버전은 공식 확장 ID(anthropic.claude-code)로 배포돼 자동 업데이트를 켠 사용자는 별도 조작 없이 받을 수 있었다. 오픈소스멀웨어 공동창업자 젠 길(Jenn Gile)은 더해커뉴스에 "클로드 코드를 자동 업데이트로 설정해 둔 사람은 누구나 악성 코드를 받았을 수 있다"고 말했다.

AI 코딩 도구는 개발자 권한으로 소스 코드·클라우드 키·사내 서버에 접근해, 확장 하나가 뚫리면 피해가 편집기 밖으로 번진다.

전망

커서는 피해자에게 직접 연락하겠다며 복구 스크립트를 공개했다. 공지는 "확장 삭제만으로는 충분하지 않을 수 있다"고 했다. 오픈소스멀웨어는 "알려진 흔적을 지웠다고 신뢰가 회복됐다고 보기보다 시스템을 다시 구축하는 편이 안전하다"고 권고했다.

자주 묻는 질문

내 PC도 영향을 받았나?

10월 29일 해당 시간대에 커서 마켓플레이스에서 클로드 코드 2.1.312나 2.1.313을 설치한 경우에 해당한다. ~/.ssh/authorized_keys에 svc-telemetry 키가 있는지 확인한다.

피해를 입었다면 어떻게 해야 하나?

PC를 네트워크에서 분리하고 키와 지속성 파일을 지운 뒤, 깨끗한 기기에서 자격 증명을 모두 바꾼다. 시스템 재설치도 검토한다.

VS 코드 사용자도 위험한가?

악성 버전이 마이크로소프트 VS 코드 마켓플레이스나 오픈VSX에 올라간 흔적은 확인되지 않았다.

참고 자료

#클로드 코드 #커서 #앤트로픽 #VS 코드 확장 #공급망 공격 #SSH 백도어 #악성 확장 #개발자 보안 #오픈소스멀웨어
정
정승
AI Newsway · 개발자

AI Newsway의 편집 책임자이자 개발자입니다. 인공지능·개발 도구·클라우드·생산성 기술 기사를 씁니다.

기자의 다른 기사 ›
저작권자 © AI Newsway 무단전재 및 재배포, AI학습 및 활용 금지
공유
f X K

댓글 0

현재 댓글 작성이 비활성화되어 있습니다.

첫 댓글을 남겨보세요.