Skip to content
OpenAdvisories
High · 7.4 CVE-2026-89043 EUVD-2026-75632GHSA-8vr8-32m4-xw8q

passport-saml-encrypted through 0.1.13 XML Signature Wrapping via Assertion Prepending

Published Sep 10, 2026 · Updated Sep 10, 2026 · Assigned by VulnCheck

Description

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.

Affected products

VendorProductAffectedFixed
krakenjs passport-saml-encrypted ≤ 0.1.13 —

References