CVE-2026-9487
Açıklama
XML::Sig'in Perl için 0.71 öncesi sürümleri, yinelenen ID aracılığıyla imza sarmalamaya izin verir. verify() tarafından çağrılan lib/XML/Sig.pm içindeki _get_signed_xml(), SignedInfo Reference/@URI'yi "//*[@ID='$id']" XPath ifadesiyle bir düğüme çözümler ve elde edilen düğüm kümesinin ilk düğümünü döndürür. İki öğenin aynı ID değerini paylaştığı bir belge kabul edilir: özet ve imza, belge sırasına göre hangi öğe önce gelirse ona karşı denetlenir ve yinelenen öğe tespit edilmez. Böyle bir belge başarıyla doğrulanırken, aynı ID'yi bağımsız olarak çözümleyen bir uygulama saldırgan tarafından sağlanan ikinci öğeyi okuyabilir; bir SAML2 bağlamında bu, bir Assertion'ın içeriğini saldırganın denetimi altına sokar.
Nasıl düzeltilir
- xml\ \0.71 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| xml\ \ | sig_project ≤ v < 0.71 | 0.71 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.