広く使用されているAIプログラミングツールのCursorに重大な脆弱性が指摘されており、これにより開発者やそれに依存する企業は大きなリスクにさらされています。サイバーセキュリティ企業HiddenLayerの研究者は、「CopyPasta License Attack(コピペライセンス攻撃)」と呼ばれる高度な手法を明らかにしました。これは攻撃者がLICENSE.txtやREADME.mdなどのプロジェクトドキュメントに悪意のある指示を埋め込み、検出されずにコードベースを危険にさらす可能性のある手法です。## 攻撃の仕組みこの脆弱性は、AIツールがMarkdownコメントやプロジェクトのメタデータを処理する方法を悪用しています。ライセンスやリードミーファイルにプロンプトインジェクションを隠すことで、ハッカーはCursorを使ってファイルを編集または生成するたびに自動的に有害なコードを拡散させることが可能になります。ツールはこれらの隠された指示を正規のコマンドとして処理し、悪意のあるペイロードが開発環境に侵入する直接的な経路を作り出します。セキュリティテストの結果、Cursorがウイルスを含むリポジトリを処理した際に、埋め込まれたプロンプトインジェクションが自動的に新規作成されたファイルに複製されることを示しました。これにより、AIアシスタントの生産性機能が攻撃の拡散手段として武器化されてしまいます。## 複数ツールにわたる広範な脆弱性Cursorだけでなく、Windsurf、Kiro、Aiderなど他のAIプログラミングアシスタントにも同様の脆弱性が見つかっており、これはAI支援開発ツールエコシステム全体にわたるシステム的な問題であることを示しています。## 潜在的な影響と結果この脆弱性の影響は深刻です。これらの経路を通じて注入された悪意のあるコードは、バックドアの設置、機密データの抽出、重要なシステムの完全な無効化を引き起こす可能性があります。特に危険なのは、悪意のあるペイロードが深く埋め込まれ、難読化されているため、コードレビューの段階で検出が非常に困難になる点です。このリスクは、開発チームが本番環境で作業している企業環境では特に高まります。侵害されたコードベースはデプロイパイプラインを通じて拡散し、ライブサービスや重要インフラに影響を及ぼす可能性があります。金融やテクノロジー企業は、これらのAIツールに大きく依存しているため、サプライチェーン攻撃のリスクも高まります。## 業界の採用状況と背景この脆弱性の公開は、Cursorが主要なテクノロジー企業の間で急速に採用されているタイミングで行われました。広範な導入により、このセキュリティの欠陥は多くの開発者コミュニティやそのプラットフォームに影響を及ぼす可能性があります。HiddenLayerの警告は、この攻撃手法が開発環境と本番環境の両方に連鎖的な影響をもたらす可能性を強調しており、AIプログラミングアシスタントを開発スタックに採用している組織は、早急な認識と対策が必要です。
人気のAIコーディングアシスタントCursor、隠されたプロンプトインジェクション攻撃による重大なセキュリティリスク
広く使用されているAIプログラミングツールのCursorに重大な脆弱性が指摘されており、これにより開発者やそれに依存する企業は大きなリスクにさらされています。サイバーセキュリティ企業HiddenLayerの研究者は、「CopyPasta License Attack(コピペライセンス攻撃)」と呼ばれる高度な手法を明らかにしました。これは攻撃者がLICENSE.txtやREADME.mdなどのプロジェクトドキュメントに悪意のある指示を埋め込み、検出されずにコードベースを危険にさらす可能性のある手法です。
攻撃の仕組み
この脆弱性は、AIツールがMarkdownコメントやプロジェクトのメタデータを処理する方法を悪用しています。ライセンスやリードミーファイルにプロンプトインジェクションを隠すことで、ハッカーはCursorを使ってファイルを編集または生成するたびに自動的に有害なコードを拡散させることが可能になります。ツールはこれらの隠された指示を正規のコマンドとして処理し、悪意のあるペイロードが開発環境に侵入する直接的な経路を作り出します。
セキュリティテストの結果、Cursorがウイルスを含むリポジトリを処理した際に、埋め込まれたプロンプトインジェクションが自動的に新規作成されたファイルに複製されることを示しました。これにより、AIアシスタントの生産性機能が攻撃の拡散手段として武器化されてしまいます。
複数ツールにわたる広範な脆弱性
Cursorだけでなく、Windsurf、Kiro、Aiderなど他のAIプログラミングアシスタントにも同様の脆弱性が見つかっており、これはAI支援開発ツールエコシステム全体にわたるシステム的な問題であることを示しています。
潜在的な影響と結果
この脆弱性の影響は深刻です。これらの経路を通じて注入された悪意のあるコードは、バックドアの設置、機密データの抽出、重要なシステムの完全な無効化を引き起こす可能性があります。特に危険なのは、悪意のあるペイロードが深く埋め込まれ、難読化されているため、コードレビューの段階で検出が非常に困難になる点です。
このリスクは、開発チームが本番環境で作業している企業環境では特に高まります。侵害されたコードベースはデプロイパイプラインを通じて拡散し、ライブサービスや重要インフラに影響を及ぼす可能性があります。金融やテクノロジー企業は、これらのAIツールに大きく依存しているため、サプライチェーン攻撃のリスクも高まります。
業界の採用状況と背景
この脆弱性の公開は、Cursorが主要なテクノロジー企業の間で急速に採用されているタイミングで行われました。広範な導入により、このセキュリティの欠陥は多くの開発者コミュニティやそのプラットフォームに影響を及ぼす可能性があります。
HiddenLayerの警告は、この攻撃手法が開発環境と本番環境の両方に連鎖的な影響をもたらす可能性を強調しており、AIプログラミングアシスタントを開発スタックに採用している組織は、早急な認識と対策が必要です。