Last Updated on 2024-06-27 20:28 by admin
サイバーセキュリティ研究者は、Vanna.AIライブラリにおける高重大度のセキュリティ欠陥を公表した。この欠陥は、プロンプトインジェクション技術を利用してリモートコード実行の脆弱性を引き起こす可能性がある。この脆弱性はCVE-2024-5565として追跡され、CVSSスコアは8.1である。VannaはPythonベースの機械学習ライブラリで、SQLデータベースとの対話を通じて洞察を得ることを可能にする。この脆弱性は、ライブラリが任意のコマンドを実行するように騙すことができる「ask」関数内のプロンプトインジェクションのケースに関連している。
プロンプトインジェクションは、LLMプロバイダーによって設定された安全メカニズムを迂回し、攻撃者が不適切、有害、または違法なコンテンツの生成や、アプリケーションの意図した目的に違反する指示を出すことを可能にする攻撃の一種である。この攻撃は、第三者が制御するデータを処理するシステムを介して、または多段階の対話を通じて実行されることがある。
JFrogと独立してTong Liuによっても公表された最新の発見は、プロンプトインジェクションが特にコマンド実行に関連している場合、深刻な影響を及ぼす可能性があることを示している。CVE-2024-5565は、VannaがテキストからSQLクエリの生成を容易にし、Plotlyグラフィックライブラリを使用してユーザーにグラフィカルに提示することを利用している。この脆弱性を悪用すると、脅威アクターは特別に作成されたプロンプトを提出し、基盤となるシステム上でコマンドを実行することが可能になる。
Vannaは、Plotly統合が任意のPythonコードの生成に使用される可能性があることを警告し、この機能を公開するユーザーはサンドボックス環境で行うべきだとする強化ガイドを発行した。JFrogのセキュリティ研究シニアディレクター、Shachar Menasheは、適切なガバナンスとセキュリティなしでGenAI/LLMを広範囲に使用するリスクが組織に深刻な影響を及ぼす可能性があると述べている。
【ニュース解説】
Vanna.AIライブラリにおける高重大度のセキュリティ欠陥が発見されました。この欠陥は、プロンプトインジェクション技術を利用してリモートコード実行(RCE)の脆弱性を引き起こす可能性があるとされています。具体的には、CVE-2024-5565として追跡され、CVSSスコアは8.1と評価されています。この脆弱性は、Vannaが提供する「ask」関数内で発生するプロンプトインジェクションにより、ライブラリが任意のコマンドを実行するように騙される可能性があることに関連しています。
VannaはPythonベースの機械学習ライブラリであり、ユーザーがSQLデータベースに対して質問をすることで、それに相当するSQLクエリを生成し、洞察を得ることを可能にします。この技術は、大規模言語モデル(LLM)を使用して質問(プロンプト)をSQLクエリに変換します。
プロンプトインジェクション攻撃は、LLMプロバイダーが設定した安全メカニズムを迂回し、攻撃者が不適切、有害、または違法なコンテンツの生成や、アプリケーションの意図した目的に違反する指示を出すことを可能にします。この攻撃は、第三者が制御するデータを処理するシステムを介して、または多段階の対話を通じて実行されることがあります。
この脆弱性の発見により、VannaはPlotly統合が任意のPythonコードの生成に使用される可能性があることを警告し、この機能を公開するユーザーはサンドボックス環境で行うべきだとする強化ガイドを発行しました。
この事例は、GenAI/LLMを広範囲に使用する際のリスクと、適切なガバナンスとセキュリティ対策の重要性を浮き彫りにしています。プロンプトインジェクションは、まだ広く知られていない攻撃手法ですが、実行が容易であり、データベースや動的コード生成などの重要なリソースとLLMを接続する際には、より堅牢な防御メカニズムを採用する必要があります。
この脆弱性の発見と公表は、AI技術の安全性と倫理性に関する議論を促進し、開発者や企業に対して、AIシステムのセキュリティ対策を強化することの重要性を再認識させる機会となります。また、将来的には、AI技術の安全な使用を保証するための規制やガイドラインの策定にも影響を与える可能性があります。
from Prompt Injection Flaw in Vanna AI Exposes Databases to RCE Attacks.