Advisories for Composer/Simplesamlphp/Saml2-Legacy package

2025

The SimpleSAMLphp SAML2 library incorrectly verifies signatures for HTTP-Redirect binding

There's a signature confusion attack in the HTTPRedirect binding. An attacker with any signed SAMLResponse via the HTTP-Redirect binding can cause the application to accept an unsigned message. I believe that it exists for v4 only. I have not yet developed a PoC. V5 is well designed and instead builds the signed query from the same message that will be consumed.

2024