CVE Catalog

CVE-2026-89043

HighCVSS 7.4
Published: Updated: Translated: NVD NIST

Summary

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.

Risk Assessment

An attacker can impersonate any user, gaining unauthorized access to the application and its data.

Recommendation

Upgrade passport-saml-encrypted to a version newer than 0.1.13 when available. Until then, consider an alternative SAML library or additional assertion validation.

Other vulnerabilities in passport-saml-encrypted

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS