2.1.312도 영향 버전…커서, 악성 확장 범위 수정
커서는 클로드 코드 확장 프로그램의 영향 버전에 2.1.312와 2.1.313을 명시했다. 윈도·맥용 변조 파일과 해시도 공개했다.
토포AI로 이 기사 더 깊이 읽기
커서(Cursor) 마켓플레이스에서 유통된 악성 클로드 코드(Claude Code) 확장 프로그램의 영향 버전에 2.1.312가 추가됐다. 커서는 2.1.313과 함께 윈도·맥용 변조 파일을 지목했다.
커서는 31일 오전 3시30분 보안 공지를 수정해 영향 버전과 변조 파일의 해시를 공개했다. 보안 공지에 적힌 수정 시각은 한국시간 기준이다.
앞서 본지는 악성 2.1.313 확장의 삭제와 이용자 점검 권고를 전했다. 이번 수정으로 2.1.312를 설치하거나 업데이트한 이용자도 점검 대상에 포함됐다.
커서가 밝힌 악성 확장 프로그램의 유통은 29일 오후 6시27분 시작됐다. 배포는 다음 날 오전 5시35분까지 이어져 약 11시간 동안 지속됐다.
점검 대상은 이 기간 커서 마켓플레이스에서 2.1.312 또는 2.1.313을 설치하거나 업데이트한 윈도·맥 이용자다. 커서는 두 버전의 변조 파일과 각 해시값을 공지했다.
커서는 변조 파일이 앤트로픽(Anthropic)의 공식 클로드 코드 확장이 아니라고 설명했다. 이번에 지목된 파일은 윈도와 맥용이다.
악성 코드는 컴퓨터 이름과 사용자 이름, 운영체제, 공인 IP, 환경변수 이름 등을 수집해 전송하도록 설계됐다. 이 정보에는 환경변수의 이름이 포함되며, 변수에 담긴 값과는 구분된다.
코드는 authorized_keys 파일에 svc-telemetry 표식이 붙은 공격자 SSH 키를 추가하도록 설계됐다. SSH 서비스를 켜 역방향 터널을 연결하는 동작도 시도했다.
지속성 확보 경로는 운영체제별로 다르다. macOS에서는 LaunchAgent를, 윈도에서는 예약 작업을 만들고 시작 스크립트를 대체 경로로 활용하도록 했다.
커서는 권한 부족이나 코드 오류로 대부분의 윈도·맥 시스템에서 SSH 서비스 활성화와 터널 연결이 실패할 수 있다고 밝혔다. 다만 키·지속성 항목 설치와 호스트 정보 전송은 별도로 이뤄질 수 있으며, 실제 실행이나 침해 규모는 확인되지 않았다.
OpenSourceMalware는 분석에서 악성 로더가 정상 확장 코드보다 먼저 실행돼, 대화나 별도 작업을 시작하지 않아도 확장 프로그램이 불러와질 때 동작할 수 있다고 설명했다. 따라서 확장 프로그램을 삭제하는 것만으로 남은 실행 경로가 정리된다고 단정할 수 없다.
초기 분석에서는 Open VSX 등 다른 배포처도 거론됐지만, OpenSourceMalware는 이후 보고서를 수정해 커서 마켓플레이스를 원출처로 지목했다. 소켓(Socket)은 Open VSX 변경 이력에서 2.1.313 게시·삭제 기록을, npm 배포 기록에서 해당 버전을 확인하지 못했다고 밝혔다.
커서는 악성 버전을 제거하고 추가 배포를 차단했다. 마켓플레이스를 일시 중단해 접근 기록을 점검했으며, 다른 확장 프로그램의 변조 흔적은 찾지 못했다고 밝혔다.
커서는 관련 키를 교체하고 마켓플레이스를 재구축한 뒤 서비스를 재개했다. 호스팅 업체와 협력해 공격자 서버도 중단시켰다고 설명했다.
초기 중국어 공지의 최대 5000명은 영향 가능 사용자 추산치다. 수정된 영문 공지는 이 수치를 다시 제시하지 않았으며, 실제 다운로드·설치·침해 대수를 뜻하지 않는다. 초기 공지의 추산을 다룬 본지 보도에서도 이용자 수와 실제 감염 규모는 구분해야 한다.
커서는 해당 기간 설치·업데이트한 이용자에게 공격자 SSH 키와 지속성 파일, 실행 중인 터널 프로세스를 점검하라고 권고했다. 실행 흔적이 있는 기기는 격리하고, 접근 가능했던 자격 증명과 세션은 신뢰할 수 있는 다른 기기에서 교체하도록 안내했다.

서도윤 기자 




Comment 0
불러오는 중…