CVE-2016-5697
WysokieStreszczenie
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.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do manipulacji danymi XML, co może prowadzić do nieautoryzowanego dostępu lub zmiany informacji.
Rekomendacja
Zaleca się aktualizację Ruby-saml do wersji 1.3.0 lub nowszej, aby zlikwidować tę podatność.
Inne podatności w Ruby-saml
Zobacz wszystkie- 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.
Oryginalny opis (angielski, źródło NVD)
Ruby-saml before 1.3.0 allows attackers to perform XML signature wrapping attacks via unspecified vectors.

