CVE-2026-89042
KrytyczneCVSS 9.1Streszczenie
W pakiecie passport-saml-encrypted do wersji 0.1.13 weryfikacja podpisu SAML jest uzależniona od opcjonalnej opcji cert, co pozwala atakującym obejść uwierzytelnianie poprzez przesyłanie niepodpisanych odpowiedzi SAML. Atakujący może wysyłać sfałszowane odpowiedzi SAML z dowolnym NameID i atrybutami do endpointu assertion consumer service.
Ocena ryzyka
Możliwe jest uzyskanie uwierzytelnionego profilu bez ważnego podpisu, co prowadzi do obejścia uwierzytelniania i nieautoryzowanego dostępu.
Rekomendacja
Należy wymusić obowiązkową weryfikację podpisu SAML i zaktualizować pakiet passport-saml-encrypted do wersji zawierającej poprawkę.
Inne podatności w passport-saml-encrypted
Oryginalny opis (angielski, źródło NVD)
passport-saml-encrypted through 0.1.13 makes SAML signature verification conditional on an optional cert option, allowing attackers to bypass authentication by submitting unsigned SAML responses. Attackers can post forged SAML responses with arbitrary NameID and attributes to the assertion consumer service endpoint to receive authenticated profiles without valid signatures.

