<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Passport-Saml-Encrypted (&lt;= 0.1.13) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/passport-saml-encrypted--0.1.13/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Thu, 10 Sep 2026 19:07:39 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/passport-saml-encrypted--0.1.13/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Authentication Bypass in passport-saml-encrypted via Unsigned SAML Assertions</title><link>https://feed.craftedsignal.io/briefs/2026-09-passport-saml-bypass/</link><pubDate>Thu, 10 Sep 2026 19:07:39 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-passport-saml-bypass/</guid><description>The passport-saml-encrypted library versions up to 0.1.13 contain a critical vulnerability where SAML signature verification is skipped if a specific configuration is omitted, allowing attackers to forge and inject arbitrary authentication assertions.</description><content:encoded><![CDATA[<p>CVE-2026-89042 affects the passport-saml-encrypted library through version 0.1.13. The vulnerability stems from an insecure implementation of SAML signature verification logic, where the library makes the verification process conditional based on an optional 'cert' configuration parameter. When this parameter is absent or misconfigured, the library fails to validate the signature of the SAML response. This design flaw allows a remote, unauthenticated attacker to inject forged SAML responses directly into the application's Assertion Consumer Service (ACS) endpoint. By providing an unsigned assertion containing arbitrary 'NameID' fields and malicious user attributes, the attacker can successfully impersonate any user within the target system, bypassing primary authentication mechanisms. The severity is elevated due to the ease of exploitation and the direct impact on system-wide access control.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for full authentication bypass, leading to unauthorized account access and potential privilege escalation within applications utilizing this library. The vulnerability affects any service relying on passport-saml-encrypted for SAML-based identity federation. Given the nature of SAML assertions, an attacker can craft assertions to match any existing user ID, posing a severe risk to multi-tenant or enterprise environments.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Patch immediately by upgrading the passport-saml-encrypted dependency to a version higher than 0.1.13.</li>
<li>Audit all application configurations utilizing this library to ensure that the optional 'cert' validation parameter is explicitly enabled and properly configured.</li>
<li>Review application authentication logs for anomalous SAML response submissions that lack corresponding signature metadata or originate from unexpected sources.</li>
</ol>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>authentication-bypass</category><category>saml</category><category>supply-chain</category><category>vulnerability</category><category>cve-2026-89043</category></item></channel></rss>