CVE-2017-12868
KrytyczneStreszczenie
Metoda secureCompare w lib/SimpleSAML/Utils/Crypto.php w SimpleSAMLphp w wersji 1.14.13 i wcześniejszych, używana z PHP przed wersją 5.6, umożliwia atakującym przeprowadzenie ataków na ustalanie sesji lub potencjalne ominięcie uwierzytelnienia z powodu brakujących konwersji znaków przed operacją XOR.
Ocena ryzyka
Organizacje mogą być narażone na ataki, które pozwalają na przejęcie sesji użytkowników lub ominięcie mechanizmów uwierzytelniających, co może prowadzić do nieautoryzowanego dostępu do systemów.
Rekomendacja
Zaleca się aktualizację SimpleSAMLphp do najnowszej wersji oraz użycie PHP w wersji 5.6 lub nowszej, aby zminimalizować ryzyko związane z tą podatnością.
Inne podatności w SimpleSAMLphp
Zobacz wszystkie- CVE-2017-12869Wysokie
Moduł multiauth w SimpleSAMLphp w wersji 1.14.13 i wcześniejszych pozwala zdalnym atakującym na obejście ograniczeń kontekstu uwierzytelniania oraz wykorzystanie źródła uwierzytelniania zdefiniowanego w pliku config/authsources.php, z powodu niewłaściwej walidacji danych wejściowych użytkownika.
- CVE-2017-12873Krytyczne
SimpleSAMLphp w wersjach od 1.7.0 do 1.14.10 może umożliwić atakującym uzyskanie wrażliwych informacji, nieautoryzowany dostęp lub inne nieokreślone skutki, wykorzystując błędne generowanie trwałego identyfikatora NameID w przypadku niewłaściwej konfiguracji dostawcy tożsamości (IdP).
- CVE-2026-49284Wysokie
Podatność ujawniania informacji w SimpleSAMLphp przed wersją 1.18.6 oraz w wersjach 2.x przed 2.4.7 i 2.5.2. Atakujący może wykorzystać brak weryfikacji InResponseTo w podpisanych asercjach, aby przekierować odpowiedź z jednego zaufanego IdP do stanu SP utworzonego dla innego IdP, omijając mechanizmy routingu.
Oryginalny opis (angielski, źródło NVD)
The secureCompare method in lib/SimpleSAML/Utils/Crypto.php in SimpleSAMLphp 1.14.13 and earlier, when used with PHP before 5.6, allows attackers to conduct session fixation attacks or possibly bypass authentication by leveraging missing character conversions before an XOR operation.

