CVE-2026-55846 in Allure 2情報

要約

〜によって VulDB • 2026年09月14日

Allure 2は、マルチ言語のテストレポートツールである Allure Report のバージョン2.xブランチです。バージョン2.39.0より前では、`allure serve` および `allure open` によって起動されるHTTPサーバーは、`allure-commandline/src/main/java/io/qameta/allure/Commands.java` 内の `Commands.setUpServer()` で `URI.getPath()` を使用し、パーセントデコードされたリクエストパスを正規化せずに、またはそのパスがディレクトリの内部に留まっていることを確認することなく `reportDirectory.resolve()` に渡します。サーバーに到達可能な認証不要のクライアントは、親ディレクトリへのセグメント(パーセントエンコーディングされたものを含む)を送信し、`serveFile()` を介して Allure プロセスが読み取り可能な任意の通常ファイルを返させることができます。デフォルトではサーバーは localhost にバインドされますが、`--host` オプションを使用すると他のシステムに公開され、ローカルユーザーや隣接するコンテナ、ブラウザ由来のアタックなどがローカリスナーに到達する可能性があります。これにより、資格情報、設定ファイル、ソースコード、ビルドシークレット、およびその他のCI/CDデータが漏洩する恐れがあります。この問題はバージョン2.39.0で修正されています。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

GitHub M

予約する

2026年06月17日

モデレーション

承諾済み

エントリ

VDB-403632

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!