
Anthropic의 Claude 모델 공식 확장 프로그램이 백도어에 감염되어 최대 5,000명의 개발자 시스템이 위협받았다고 여러 소식통이 금요일에 보도했다. Anthropic은 아직 고객에게 이번 사건에 대해 경고하지 않았다.
손상된 패키지는 AI 기반 개발 도구 제작사인 Cursor의 마켓플레이스에서 제공되는 VS Code 확장 프로그램이었다고 Cursor는 금요일에 밝혔다. 악성 버전 2.1.313은 최대 5,000명의 사용자에게 영향을 미쳤는데, 이는 사용자들이 다운로드하거나 시스템이 자동으로 가져와 설치했을 때 발생한 것으로 추정된다. Anthropic은 이전 버전이 Cursor에서 제공된 지 몇 시간 후 버전 2.1.314를 배포했다고 독립 연구원 Kevin Beaumont가 전했다. Beaumont와 보안 회사 Phorion의 CTO 겸 공동 설립자는 버전 2.1.313이 Anthropic의 공식 Cursor 계정을 통해 배포되었다고 밝혔다. 현재까지 Cursor와 Anthropic 모두 공격자들이 계정을 어떻게 장악했는지 설명하지 않았다.
Phorion의 CTO 겸 공동 설립자인 Luke Roberts는 Ars에 “공격자가 공식 배포 채널에 접근한 공급망 침해였다”고 말했다. “악성 버전 2.1.313은 공식 Anthropic 계정에 게시되어 사실상 2.1.312를 대체했다. Cursor에서는 기본적으로 확장 프로그램이 자동 업데이트되지만, 사용자가 설정에서 이를 구성할 수 있다.” Phorion은 자세한 내용을 여기에서 제공했다.
Anthropic은 아직 고객에게 이번 사건에 대한 공개 통지를 발행하지 않았다.
Cursor는 악성 확장 프로그램이 추가된 공격자 제어 SSH 키를 사용하여 영구적인 SSH 백도어를 설치하고, 로컬 SSH 서비스를 활성화하며, 역방향 SSH 터널을 여는 시도를 했다고 밝혔다. 이 코드는 Windows, macOS, Linux에서 작동하도록 작성되었다. Cursor 확장 프로그램은 도구의 통합 개발 환경(IDE) 권한으로 실행되므로, 백도어 버전은 설치되면 로컬 파일, 소스 코드 및 개발 도구에 접근할 수 있었을 것으로 보인다.
Cursor는 백도어의 기능에 다음이 포함된다고 밝혔다.
Phorion은 변수 이름 도용을 통해 운영자가 손상된 장치에 저장된 클라우드 자격 증명 및 API 토큰을 신속하게 파악할 수 있었으며, 이는 후속 공격에서 어떤 시스템을 우선적으로 표적으로 삼을지 결정하는 데 사용되었을 가능성이 있다고 밝혔다.
Windows 및 macOS용 악성 코드의 버그로 인해 일부 경우 백도어가 작동하지 않았다. Phorion은 코딩 결함에도 불구하고 “이 멀웨어는 여전히 영구성을 설치하고 호스트 정찰 정보를 운영자에게 다시 전송하는 심각한 위협”이라고 밝혔다.
Cursor는 회사 직원이 역방향 셸이 연결된 서버를 호스팅하는 클라우드 제공업체와 협력하여 감염된 장치가 더 이상 해당 서버에 접근할 수 없도록 조치했다고 밝혔다. 또한, 마켓플레이스에서 백도어 버전을 제거하고 추가 배포를 차단했다. 회사는 또한 VSCode 마켓플레이스를 폐쇄하여 키를 교체하고 접근 제어를 감사하며 다른 확장 프로그램이 손상되지 않았는지 확인했다. 현재 마켓플레이스는 다시 열렸다.
Anthropic이 고객에게 위협을 공개적으로 경고하지 않는 이유와 Anthropic 및 Cursor가 공급망 침해가 어떻게 발생했는지 설명하지 않는 이유는 여전히 불분명하다. 두 회사 모두 이 정보에 대한 질문에 답변하지 않았다.
목요일 오전 5시 27분(ET)부터 오후 4시 35분 사이에 Cursor에서 Anthropic의 VS Code 확장 프로그램을 설치하거나 업데이트한 사람은 영향을 받은 것으로 간주해야 하며, 최근에 그렇게 한 사람도 잠재적으로 감염된 것으로 간주하는 것이 현명할 수 있다. Cursor와 Phorion은 IP 주소 및 암호화 해시를 포함한 다양한 침해 지표를 나열했다.
출처: Ars Technica
원문: https://arstechnica.com/security/2026/10/anthropic-vs-code-extension-on-cursor-backdoored-for-nearly-12-hours/






