CVE-2016-9814

critical
Published 2017-02-17 ยท Modified 2024-12-07
CVSS v3
9.1
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
CVSS v4 NEW
โ€”
not yet in upstream
VIR risk
9.1

Description

The validateSignature method in the SAML2\Utils class in SimpleSAMLphp before 1.14.10 and simplesamlphp/saml2 library before 1.9.1, 1.10.x before 1.10.3, and 2.x before 2.3.3 allows remote attackers to spoof SAML responses or possibly cause a denial of service (memory consumption) by leveraging improper conversion of return values to boolean.

Predictions

Exploit likelihood
94%
Patch ETA
โ€”

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

No mitigations published for this CVE yet.

The vendor-content worker queues fetches as references arrive (check back in a few minutes). Or โ€” if you've already worked around this in production โ€” publish your fix to the community-verified tier.

โœš Propose a mitigation on Community โ†’ Mitigations published via the community go through AI scoring + 2 human reviewers + 7-day silent objection window before landing here with source_tier=community-verified.

OS impact

OSVersionStatusFixed in
debian debianbookwormfixed1.14.10-1
debian debianbullseyefixed1.14.10-1
debian debiansidfixed1.14.10-1

Package impact

EcosystemPackageVulnerableFixed
php Packagistsimplesamlphp/saml2>=1.10,<1.10.31.10.3
php Packagistsimplesamlphp/saml2<1.8.11.8.1
php Packagistsimplesamlphp/saml2>=1.9.0,<1.9.11.9.1
php Packagistsimplesamlphp/saml2>=2.0,<2.3.32.3.3

Application impact

VendorProductVersionsFixed
simplesamlphpsimplesamlphp{"endIncluding":"1.14.9"}
simplesamlphpsimplesamlphp1.10
simplesamlphpsaml2{"endIncluding":"1.9"}
simplesamlphpsaml21.10
simplesamlphpsaml21.10.1
simplesamlphpsaml21.10.2
simplesamlphpsaml22.0.0
simplesamlphpsaml22.0.1
simplesamlphpsaml22.1
simplesamlphpsaml22.2
simplesamlphpsaml22.3
simplesamlphpsaml22.3.1
simplesamlphpsaml22.3.2

References

CWEs

CWE-399

Community-verified mitigations for this CVE will appear above when contributors publish them.

Verify integrity in audit chain (admin only). AS-IS.