CVE-2016-9814
KrytyczneStreszczenie
Metoda validateSignature w klasie SAML2\Utils w SimpleSAMLphp przed wersją 1.14.10 oraz w bibliotece simplesamlphp/saml2 przed wersją 1.9.1, 1.10.x przed 1.10.3 i 2.x przed 2.3.3 pozwala zdalnym atakującym na fałszowanie odpowiedzi SAML lub potencjalnie powodowanie odmowy usługi (zużycie pamięci) z powodu niewłaściwej konwersji wartości zwracanych na typ boolean.
Ocena ryzyka
Organizacje mogą być narażone na ataki, które mogą prowadzić do fałszowania danych uwierzytelniających lub wyczerpania zasobów systemowych, co może skutkować przerwami w dostępności usług.
Rekomendacja
Zaleca się aktualizację SimpleSAMLphp do wersji 1.14.10 lub nowszej oraz biblioteki simplesamlphp/saml2 do wersji 1.9.1, 1.10.3 lub 2.3.3, aby zniwelować tę podatność.
Oryginalny opis (angielski, źródło NVD)
The validateSignature method in the SAML2\Utils class in SimpleSAMLphp before 1.14.10 and simplesamlphp/saml2 library before 1.9.1, 1.10.x before 1.10.3, and 2.x before 2.3.3 allows remote attackers to spoof SAML responses or possibly cause a denial of service (memory consumption) by leveraging improper conversion of return values to boolean.

