CVE-2026-89042
Received Received - Intake

SAML Signature Bypass in passport-saml-encrypted

Vulnerability report for CVE-2026-89042, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-10

Last updated on: 2026-09-10

Assigner: VulnCheck

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-10
Last Modified
2026-09-10
Generated
2026-09-10
AI Q&A
2026-09-10
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
krakenjs passport-saml-encrypted 0.1.13
krakenjs passport-saml-encrypted to 0.1.13 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-347 The product does not verify, or incorrectly verifies, the cryptographic signature for data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in passport-saml-encrypted through 0.1.13 allows attackers to bypass authentication by submitting unsigned SAML responses. The library only verifies SAML signatures if an optional certificate is configured, so omitting the cert option skips signature checks entirely. Attackers can forge unsigned SAML responses with arbitrary user details to gain authenticated access without valid signatures.

Detection Guidance

Check if your application uses passport-saml-encrypted version 0.1.13 or earlier by inspecting package.json or dependency files. Look for missing certificate configurations in SAML setup. Monitor authentication logs for unsigned SAML responses or unexpected user attributes.

Impact Analysis

An attacker could impersonate any user, including administrators, by submitting forged SAML responses. This allows unauthorized access to sensitive data, privilege escalation, and complete compromise of authentication integrity. The attack requires no privileges or user interaction, only knowledge of the predictable assertion consumer service endpoint path.

Compliance Impact

This vulnerability undermines authentication security, potentially violating compliance requirements for data protection and access control. GDPR and HIPAA mandate strong authentication and integrity protections for sensitive data. Bypassing authentication could lead to unauthorized access, data breaches, and non-compliance with these regulations.

Mitigation Strategies

Upgrade to the latest version of passport-saml-encrypted if available. Ensure the cert option is mandatory in SAML configuration. Validate all SAML responses for signatures regardless of cert presence. Add strict input validation for SAML attributes.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-89042. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart