Intel

AIKIDO-2026-375167

simplesamlphp/saml2 is vulnerable to Authentication Bypass

Authentication BypassGHSA-r7hw-jx6r-756g Published Aug 11, 2026

81

High Risk

This Affects:

PHPsimplesamlphp/saml2
6.2.2 - 6.2.3
Fixed in 6.2.4
Are you affected? Scan for Free

TL;DR

The HTTP-Artifact binding accepts an embedded SAML Response without verifying its signature when that response is unsigned. The receive path returns the unsigned embedded message before reaching signature verification and never binds the embedded response issuer to the artifact issuer, so a party controlling one federated identity provider can wrap an unsigned response claiming to originate from a different identity provider. The response is then treated as successfully received, allowing authentication as arbitrary users of a higher-trust identity provider. The fix makes embedded-response signature verification mandatory and rejects responses whose issuer does not match the resolved identity provider.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use the HTTP-Artifact binding in a multi-identity-provider federation and rely on the binding to authenticate the embedded response.

Background info

simplesamlphp/saml2 is vulnerable to Authentication Bypass in versions 6.2.2 - 6.2.3.

How to fix this

Upgrade the simplesamlphp/saml2 library to the patch version.