CVE-2026-93710 in Dancer2情報

要約

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

Perl用Dancer2のバージョン2.0.0から2.2.0(未満)では、compile_hooksにおいて例外ハンドラが応答を停止した場合でも、死亡したフックによって拒否されたルーティングがディスパッチされる。

死亡するフックはcore.app.hook_exceptionを発火し、失敗したフックが例外ハンドラでない限りcleanupを呼び出す。応答を停止するハンドラはこのcleanupを止めることはできず、その結果、ディスパッチャがまだ読み込んでいないリクエスト、レスポンス、セッションが破棄され、拒否されたルーティングが実行される。

ハンドラはhaltメソッドを呼び出すかis_haltedを設定することで応答オブジェクトを停止する必要がある:haltキーワードはcleanupの実行前にwith_returnを通じて巻き戻しを行う。

beforeフック内のチェックは強制されないため、呼び出し元は拒否を受け取るものの、ルーティング本体が実行され、その書き込みが行われる。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

CPANSec

予約する

2026年09月18日

モデレーション

承諾済み

エントリ

VDB-408333

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!