CVE-2025-27773

SimpleSAMLphp SAML2 library has incorrect signature verification for HTTP-Redirect binding

Published Mar 11, 2025 CVSS 3.1 · 8.6 High EPSS < 1% KEV · Not listed
Description
The SimpleSAMLphp SAML2 library is a PHP library for SAML2 related functionality. Prior to versions 4.17.0 and 5.0.0-alpha.20, there is 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. Versions 4.17.0 and 5.0.0-alpha.20 contain a fix for the issue.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4161-1 simplesamlphp security update
EUVD EUVD EUVD-2025-7804 The SimpleSAMLphp SAML2 library incorrectly verifies signatures for HTTP-Redirect binding
Github GHSA Github GHSA GHSA-46r4-f8gj-xg56 The SimpleSAMLphp SAML2 library incorrectly verifies signatures for HTTP-Redirect binding
Ubuntu USN Ubuntu USN USN-8770-1 SimpleSAMLphp vulnerabilities
History
Type Values Removed Values Added
Metrics epss

{'score': 0.0004}

epss

{'score': 0.00052}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description The SimpleSAMLphp SAML2 library is a PHP library for SAML2 related functionality. Prior to versions 4.17.0 and 5.0.0-alpha.20, there is 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. Versions 4.17.0 and 5.0.0-alpha.20 contain a fix for the issue.
Title SimpleSAMLphp SAML2 library has incorrect signature verification for HTTP-Redirect binding
Weaknesses CWE-347
References
Metrics cvssV3_1

{'score': 8.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
May 9, 2025, 8:03 PM
Reserved
Mar 6, 2025, 6:06 PM
Status
Deferred
Published
Mar 11, 2025, 7:15 PM
Modified
Jun 17, 2026, 9:04 AM