Asayomu Tech
注目★★★★★GitHub Advisory

Prompty に任意ファイル読取脆弱性、パストラバーサル経由で露出リスク

30秒で把握

  • 1Prompty でファイル参照展開時のパストラバーサル検証欠落、ローカルファイル読取が可能に
  • 2PyPI 2.0.0b1 以下・npm beta.1 以下・Rust/NuGet beta.1 以下が対象、修正版リリース済
  • 3プロンプト読み込み機能を使うアプリケーションは修正版への即座の更新と入力検証強化が必須

要約

Prompty のローダーが `.prompty` ファイルの `${file:...}` 参照を展開する際、パストラバーサルやアブソリュートパスの検証を欠いており、プロセスがアクセス可能なローカルファイルを読取られる脆弱性が確認された。信頼できないプロンプトファイルを読み込むアプリケーションが対象。PyPI 版は 2.0.0b1 以下、npm `@prompty/core` は 2.0.0-beta.1 以下、Rust crates.io 版は 2.0.0-beta.1 以下が影響する。修正版ではファイル参照がデフォルトで安全に制限され、`.prompty` ファイルを含むディレクトリツリー内のみ解決可能になった。

あなたへの影響

Prompty を使用して自社アプリやサービスにプロンプト管理機能を組み込んでいるチームは。

推奨:今すぐ各パッケージ (PyPI・npm・Rust・NuGet) の修正版へ更新し、ユーザー提供のプロンプトファイルが信頼できない環境では追加の検証レイヤーを実装すべき。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。