Vulnerability · Published Sep 10, 2026 · Assigned by VulnCheck
CVE-2026-89042passport-saml-encrypted through 0.1.13 Authentication Bypass via Missing Signature Verification
Critical 9.1
In plain English
A critical-severity security flaw in passport-saml-encrypted from krakenjs. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 33% of all known vulnerabilities).
Official description
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.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| krakenjs | passport-saml-encrypted | 0 – through 0.1.13 |
Weakness: CWE-347 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
References
- Reporter advisory: authentication bypass when cert is not configured issue-tracking
- Signature check gated on options.cert at v0.1.13 technical-description
- Same gate on the decrypted-assertion path at v0.1.13 technical-description
- krakenjs/passport-saml-encrypted product
- VulnCheck Advisory: passport-saml-encrypted through 0.1.13 Authentication Bypass via Missing Signature Verification third-party-advisory