CVE-2025-55214 in copier
要約
〜によって VulDB • 2026年06月01日
プロジェクトテンプレートをレンダリングするためのCopierライブラリおよびCLIアプリケーション。バージョン7.1.0から9.9.1(未満)の間、Copierは、カスタムJinja拡張機能など安全でない機能を使用しない、つまり`--UNSAFE,--trust`フラグを渡す必要があるようなテンプレートではない「安全なテンプレート」からプロジェクトを生成しても安全であると示唆していました。しかし実際には、安全なテンプレートが、プロジェクトの生成または更新先のパスの外側にファイルを書き込むことができることが判明しました。これは、レンダリングされたパスが相対的な親パスまたは絶対パスである生成されたディレクトリ構造をレンダリングする際に可能です。このようなパスの構築は、Copierの組み込みパス結合用Jinjaフィルタ`pathjoin`およびプラットフォーム固有のパス区切り文字を表す組み込み変数`_copier_conf.sep`を使用することで可能です。この方法により、悪意のあるテンプレート作成者は、任意のファイル(ユーザーの書き込み権限に応じて)を上書きするテンプレートを作成することができ、例えば混乱を引き起こすことができます。この脆弱性は9.9.1で修正されました。
If you want to get best quality of vulnerability data, you may have to visit VulDB.