CVE-2026-9487 in XML::Sig情報

要約

〜によって VulDB • 2026年08月04日

Perl用のXML::Sigの0.71より前のバージョンでは、重複するIDを用いた署名ラッピングが可能である。

lib/XML/Sig.pm内の_signed_xml()関数はverify()から呼び出され、SignedInfo Reference/@URIをXPath式"//*[@ID='$id']"でノードに解決し、結果として得られたノードセットの最初のノードを返す。2つの要素が同じID値を持つ文書も受理されるため、ダイジェストと署名はドキュメント順序で最初に来る方の要素に対して検証され、重複する要素は検出されない。

このような文書は正常に検証される一方、同一のIDを独立して解決するアプリケーションでは攻撃者が提供した2番目の要素を読み取ることが可能であり、SAML2コンテキストにおいてはこれによりAssertionの内容が攻撃者の制御下におかれることになる。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

CPANSec

予約する

2026年05月24日

モデレーション

承諾済み

エントリ

VDB-385597

EPSS

0.00000

アクティビティ

低い

ソース

Interested in the pricing of exploits?

See the underground prices here!