Critical severity · published Sep 10, 2026
CVE-2026-89042
passport-saml-encrypted through 0.1.13 Authentication Bypass via Missing Signature Verification
9.1
CVSS
0.4%
EPSS
No
On KEV
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 vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 33% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PA
passport-saml-encrypted · krakenjs
through 0.1.13 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-89042
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-89042
github.com
https://github.com/krakenjs/passport-saml-encrypted
github.com
https://github.com/krakenjs/passport-saml-encrypted/blob/v0.1.13/lib/saml.js#L296
github.com
https://github.com/krakenjs/passport-saml-encrypted/blob/v0.1.13/lib/saml.js#L321
github.com
https://github.com/krakenjs/passport-saml-encrypted/issues/29
www.vulncheck.com
https://www.vulncheck.com/advisories/passport-saml-encrypted-through-0.1.13-authentication-bypass-via-missing-signature-verification
More from passport-saml-encrypted
7.4
CVE-2026-89043
passport-saml-encrypted through 0.1.13 XML Signature Wrapping via Assertion Prepending
