AI IDE Cursorで発見された2つの深刻な脆弱性と対策

概要 CursorというAI支援型統合開発環境(IDE)で、同日に2件の深刻な脆弱性が報告されました。1つはClaudeコード生成拡張機能がトロイの木馬化されたものが配布されたケース、もう1つは拡張機能の署名検証が不十分だったケースです。攻撃者はこれにより開発者のマシン上で任意コードを実行できる可能性があります。 技術的詳細・特徴 悪意のあるClaude拡張は公式リポジトリに似せた名前で公開され、インストール時に自動的にマルウェアをダウンロードします。 署名検証の欠如により、改ざんされた拡張機能が正規と見なされ、IDE内部で実行権限を取得します。 拡張機能が取得する権限はIDEのプロジェクトディレクトリ全体に及び、Gitリポジトリの認証情報や環境変数までアクセス可能です。 両方の脆弱性は、AIモデルとプラグインの供給チェーンに対する信頼性が不足している点を露呈しています。 影響・対策方法 開発者は感染したマシン上でコードの改ざんや情報漏洩、さらにはランサムウェア展開のリスクに直面します。特に企業環境では、社内リポジトリのシークレットが漏洩すると、クラウドリソースの不正利用や情報流出につながります。対策としては、公式以外の拡張機能をインストールしない、拡張機能のデジタル署名を必ず確認する、IDEとプラグインを常に最新バージョンに保つ、そしてエンドポイント保護ソフトで未知の実行ファイルをブロックすることが推奨されます。 出典 情報元: Dark Reading