CVE-2017-18122

Published Feb 2, 2018 CVSS 3.0 · 8.1 High EPSS 1.1% KEV · Not listed
Description
A signature-validation bypass issue was discovered in SimpleSAMLphp through 1.14.16. A SimpleSAMLphp Service Provider using SAML 1.1 will regard as valid any unsigned SAML response containing more than one signed assertion, provided that the signature of at least one of the assertions is valid. Attributes contained in all the assertions received will be merged and the entityID of the first assertion received will be used, allowing an attacker to impersonate any user of any IdP given an assertion signed by the targeted IdP.

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-1273-1 simplesamlphp security update
Debian DSA Debian DSA DSA-4127-1 simplesamlphp security update
EUVD EUVD EUVD-2022-4278 A signature-validation bypass issue was discovered in SimpleSAMLphp through 1.14.16. A SimpleSAMLphp Service Provider using SAML 1.1 will regard as valid any unsigned SAML response containing more than one signed assertion, provided that the signature of at least one of the assertions is valid. Attributes contained in all the assertions received will be merged and the entityID of the first assertion received will be used, allowing an attacker to impersonate any user of any IdP given an assertion signed by the targeted IdP.
Github GHSA Github GHSA GHSA-j4qf-3w33-8cgc SimpleSAMLphp Signature validation bypass
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 5, 2024, 9:13 PM
Reserved
Feb 2, 2018, 12:00 AM
Status
Modified
Published
Feb 2, 2018, 3:29 PM
Modified
Jun 17, 2026, 1:12 AM