CVE-2026-89043
WysokieCVSS 7.4Streszczenie
Biblioteka passport-saml-encrypted do wersji 0.1.13 zawiera lukę XML signature wrapping, w której weryfikacja podpisu i ekstrakcja asercji używają niezależnych zapytań XPath bez wzajemnej walidacji. Atakujący z ważnym podpisanym komunikatem SAML może dodać sfałszowaną niepodpisaną asercję, która zostanie zaakceptowana jako zweryfikowana tożsamość.
Ocena ryzyka
Atakujący może podszyć się pod dowolnego użytkownika, uzyskując nieautoryzowany dostęp do aplikacji i danych.
Rekomendacja
Zaktualizuj passport-saml-encrypted do wersji nowszej niż 0.1.13, gdy będzie dostępna. Do czasu aktualizacji rozważ alternatywną bibliotekę SAML lub dodatkową walidację asercji.
Inne podatności w passport-saml-encrypted
Oryginalny opis (angielski, źródło NVD)
passport-saml-encrypted through 0.1.13 contains an XML signature wrapping vulnerability where signature verification and assertion extraction use independent XPath lookups with no cross-validation. Attackers holding any validly signed SAML message can prepend a forged unsigned assertion that gets accepted as the verified identity while the genuine signature validates against the original assertion.

