CVE-2026-93712 in Dancer2情報

要約

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

Perl用Dancer2のバージョン2.1.0から2.2.0未満では、Fileルートハンドラ内の相対パスセグメントを介してpublic_dir外のファイルが提供される。

このハンドラはリクエストパスをpublic_dirに結合する際に相対セグメントを展開せず、結果として読み取り可能な通常ファイルであるかどうかのみをチェックする。`/../outside.txt`へのリクエストによりpublic_dirから脱出でき、ドット(`.`)のパーセントエンコーディングでも同じファイルに到達できる。

このハンドラはデフォルトでは無効になっている。アプリケーションがroute_handlersでFileを指定し、static_handlerを0に設定すると影響を受ける。これは通常、ルート実行前にドットセグメントを拒否するものである。

ワーカープロセスが読み取り可能なすべてのファイルが、認証されていないリクエストに対して提供される。これにはpublic_dir上のapplication's config.ymlが含まれる。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

CPANSec

予約する

2026年09月18日

モデレーション

承諾済み

エントリ

VDB-408334

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!