CVE-2017-12869
WysokieStreszczenie
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.
Ocena ryzyka
Atakujący mogą uzyskać dostęp do systemu bez odpowiednich uprawnień, co może prowadzić do nieautoryzowanego dostępu do wrażliwych danych.
Rekomendacja
Zaleca się aktualizację SimpleSAMLphp do najnowszej wersji, aby usunąć tę podatność oraz wprowadzenie dodatkowych mechanizmów walidacji danych wejściowych.
Inne podatności w SimpleSAMLphp
Zobacz wszystkie- 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-2017-12868Krytyczne
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.
- 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 multiauth module in SimpleSAMLphp 1.14.13 and earlier allows remote attackers to bypass authentication context restrictions and use an authentication source defined in config/authsources.php via vectors related to improper validation of user input.

