SimpleSAMLphp Improper Verification of Cryptographic Signature
High severity
GitHub Reviewed
Published
May 13, 2022
to the GitHub Advisory Database
•
Updated Apr 25, 2024
Package
Affected versions
< 1.10.5
>= 2.0, < 2.3.7
>= 3.0, < 3.1.3
Patched versions
1.10.5
2.3.7
3.1.3
Description
Published by the National Vulnerability Database
Mar 5, 2018
Published to the GitHub Advisory Database
May 13, 2022
Reviewed
Apr 25, 2024
Last updated
Apr 25, 2024
The XmlSecLibs library as used in the saml2 library in SimpleSAMLphp before 1.15.3 incorrectly verifies signatures on SAML assertions, allowing a remote attacker to construct a crafted SAML assertion on behalf of an Identity Provider that would pass as cryptographically valid, thereby allowing them to impersonate a user from that Identity Provider, aka a key confusion issue.
References