Debian DLA-1273-1 : simplesamlphp security update

This script is Copyright (C) 2018 Tenable Network Security, Inc.

Synopsis :

The remote Debian host is missing a security update.

Description :

simplesamlphp, an authentication and federation application has been
found vulnerable to Cross Site Scripting (XSS), signature validation
byepass and using insecure connection charset.


A Cross Site Scripting (XSS) issue has been found in the consentAdmin
module of SimpleSAMLphp through 1.14.15, allowing an attacker to
manually craft links that a victim can open, executing arbitrary
JavaScript code.


A signature-validation bypass issue was discovered in SimpleSAMLphp
through 1.14.16. 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.


The sqlauth module in SimpleSAMLphp before 1.15.2 relies on the MySQL
utf8 charset, which truncates queries upon encountering four-byte
characters. There might be a scenario in which this allows remote
attackers to bypass intended access restrictions.

For Debian 7 'Wheezy', these problems have been fixed in version

We recommend that you upgrade your simplesamlphp packages.

NOTE: Tenable Network Security has extracted the preceding description
block directly from the DLA security advisory. Tenable has attempted
to automatically clean and format it as much as possible without
introducing additional issues.

See also :

Solution :

Upgrade the affected simplesamlphp package.

Risk factor :

High / CVSS Base Score : 7.5
CVSS Temporal Score : 5.5
Public Exploit Available : false

Family: Debian Local Security Checks

Nessus Plugin ID: 106697 ()

Bugtraq ID:

CVE ID: CVE-2017-18121

Ready to Amp Up Your Nessus Experience?

Get Nessus Professional to scan unlimited IPs, run compliance checks & more

Buy Nessus Professional Now