CVE-2026-89042 Details
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.
A vulnerability in passport-saml-encrypted versions through 0.1.13 allows for authentication bypass by exploiting conditional SAML signature verification. The library, which handles encrypted SAML responses for Passport authentication, fails to validate signatures on SAML responses when the 'cert' option is not provided. This oversight enables attackers to submit unsigned, forged SAML responses with arbitrary NameID and attribute values to the assertion consumer service endpoint. As a result, they can impersonate users and gain unauthorized access to authenticated profiles.
Users are advised to ensure that the 'cert' option is configured when using passport-saml-encrypted, to enable proper signature verification on SAML responses.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 10, 2026CISA-ADP
Assessed Sep 11, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-347 | Improper Verification of Cryptographic Signature | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| krakenjs passport-saml-encrypted | <= 0.1.13 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 11, 2026 | CVE Modified | CISA-ADP |
| Sep 10, 2026 | New CVE Received | [email protected] |
Volerion