クロード コード VS コード 拡張が SSH バックドアを埋め込まれた
10月30日、安全研究者のPaul McCarty(6mile)がOpenSource Malwareブログで発表したところによると、AnthropicのClaude Code VS Code拡張がその日に改ざんされ、悪意のあるバージョン2.1.313がOpen VSXレジストリに公開された。この拡張は外部でanthropic.claude-code@2.1.313として識別され、主なJavaScriptパッケージの前に66行のローダーが挿入されている。研究者は、現在分析されたOpen VSXバージョンが悪意のあるサンプルであることのみ確認されており、慎重を期してMicrosoft VS Codeマーケットの同バージョンに脅威報告を提出した。
記事によると、展開された拡張およびバンドルされたバイナリファイルは正常なバージョンと一致しており、違いはextension.jsのみにある。拡張はVS Codeの起動後およびWebviewが開かれたときにこのファイルをロードし、ユーザーはClaudeとの対話を開始することなくトリガーを引くことができる。ローダーはユーザーのSSH設定にsvc-telemetryとしてラベル付けされた攻撃者のキーを書き込み、ローカルSSHサービスを有効にしようとし、134.209.82.225に対してリバーストンネルを確立し、macOS、Linux、Windows上で持続化を設定し、その後暗号化されていないHTTPを介してそのアドレスの8099ポートにホスト偵察情報を送信する。注入段階では追加の実行可能ファイルやスクリプトはダウンロードされない。
研究者によると、影響を受けたOpen VSX拡張の所有者はAnthropicの従業員Igor Kofmanであり、彼のアカウントが利用されたのか、他の配布プロセスが利用されたのかは不明である;Dean Hardcastleは事件発生時に彼に通知した。記事は、分析されたディレクトリの出所はまだ確立されておらず、関連する発見はAnthropicの公式マーケットまたは配布インフラが侵害されたことを単独で証明するものではなく、攻撃者の身元とインフラの帰属もまだ確認されていないと明記している。文中では、関連するファイルパス、キー注釈、起動項目を検索し、134.209.82.225の22および8099ポートを遮断し、クリーンなシステム上で影響を受けたアカウントがアクセスできる資格情報をローテーションすることを推奨している。