CVE-2016-9814

Severity

85%

Complexity

99%

Confidentiality

130%

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.

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.

CVSS 3.0 Base Score 9.1. CVSS Attack Vector: network. CVSS Attack Complexity: low. CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H).

CVSS 2.0 Base Score 8.5. CVSS Attack Vector: network. CVSS Attack Complexity: low. CVSS Vector: (AV:N/AC:L/Au:N/C:N/I:P/A:C).

Overview

Type

SimpleSAMLphp

First reported 8 years ago

2017-02-17 02:59:00

Last updated 6 years ago

2018-03-04 02:29:00

Affected Software

SimpleSAMLphp 1.10

1.10

SimpleSAMLphp SAML2 1.10

1.10

SimpleSAMLphp SAML2 1.10.1

1.10.1

SimpleSAMLphp SAML2 1.10.2

1.10.2

SimpleSAMLphp SAML2 2.0.0

2.0.0

SimpleSAMLphp SAML2 2.0.1

2.0.1

SimpleSAMLphp SAML2 2.1

2.1

SimpleSAMLphp SAML2 2.2

2.2

SimpleSAMLphp SAML2 2.3

2.3

SimpleSAMLphp SAML2 2.3.1

2.3.1

SimpleSAMLphp SAML2 2.3.2

2.3.2

Stay updated

ExploitPedia is constantly evolving. Sign up to receive a notification when we release additional functionality.

Get in touch

If you'd like to report a bug or have any suggestions for improvements then please do get in touch with us using this form. We will get back to you as soon as we can.