Podatności ruby-saml
3 znanych podatności CVE w ruby-saml, przetłumaczonych i ocenionych.
- CVE-2016-5697Wysokie
Ruby-saml przed wersją 1.3.0 umożliwia atakującym przeprowadzanie ataków związanych z opakowaniem podpisu XML za pomocą nieokreślonych wektorów.
- CVE-2025-66568Krytyczne
Biblioteka ruby-saml implementuje klienta autoryzacji SAML. Wersje do 1.12.4 włącznie są podatne na obejście uwierzytelniania przez proces kanonizacji libxml2 używany przez Nokogiri do transformacji dokumentów, co pozwala atakującemu na przeprowadzenie ataku Signature Wrapping. Gdy kanonizacja libxml2 jest wywoływana na nieprawidłowym wejściu XML, może zwrócić pusty ciąg zamiast zkanonizowanego węzła. ruby-saml następnie oblicza DigestValue na tym pustym ciągu, traktując to tak, jakby kanonizacja się powiodła. Problem naprawiono w wersji 1.18.0.
- CVE-2025-66567Krytyczne
Biblioteka ruby-saml do wersji 1.12.4 włącznie zawiera podatność na obejście uwierzytelniania z powodu niepełnej poprawki dla CVE-2025-25292. Różnice w parsowaniu XML między ReXML i Nokogiri pozwalają atakującemu na przeprowadzenie ataku Signature Wrapping. Problem został naprawiony w wersji 1.18.0.

