Reachable Assertion in XMLSecLibs and SimpleSAMLphp - CVE-2019-3465
Published: November 7, 2019
Vulnerability details
The vulnerability allows a remote attacker to bypass authentication.
The vulnerability exists due to an assertion failure when processing signatures, related to XPath expression "./secdsig:SignedInfo/secdsig:Reference". A remote attacker with ability to retrieve IdP can impersonate any user i the application.
Successful exploitation of the vulnerability may allow an attacker to gain access to sensitive information or compromise the affected application.
Affected software
SimpleSAMLphp
Tenable.sc
simplesamlphp (Debian package)
php-robrichards-xmlseclibs1
php-robrichards-xmlseclibs
php-robrichards-xmlseclibs3
Fedora
How to mitigate CVE-2019-3465
SimpleSAMLphp - update to 1.17.7
Tenable.sc - addressed in versions Patch 202001.1, 5.13.0
simplesamlphp (Debian package) - addressed in versions 1.14.11-1+deb9u2, 1.16.3-1+deb10u1
php-robrichards-xmlseclibs1 - addressed in versions 1.4.3-1.el6, 1.4.3-1.el7, 1.4.3-1.fc30, 1.4.3-1.fc31, 1.4.3-1.fc32
php-robrichards-xmlseclibs - addressed in versions 2.1.1-1.el6, 2.1.1-1.el7, 2.1.1-1.fc29, 2.1.1-1.fc30, 2.1.1-1.fc31
php-robrichards-xmlseclibs3 - addressed in versions 3.0.4-1.el7, 3.0.4-1.fc29, 3.0.4-1.fc30, 3.0.4-1.fc31
External References
Related Security Bulletins
- Arbitrary user impersonation in SimpleSAMLphp and XMLSecLibs
- Debian update for simplesamlphp
- Multiple vulnerabilities in Tenable.sc
- Tenable.sc update for SimpleSAMLPHP
- Fedora 31 update for php-robrichards-xmlseclibs3
- Fedora EPEL 7 update for php-robrichards-xmlseclibs3
- Fedora 29 update for php-robrichards-xmlseclibs3
- Fedora 30 update for php-robrichards-xmlseclibs3
- Fedora EPEL 7 update for php-robrichards-xmlseclibs
- Fedora 29 update for php-robrichards-xmlseclibs
- Fedora 30 update for php-robrichards-xmlseclibs
- Fedora 31 update for php-robrichards-xmlseclibs
- Fedora EPEL 6 update for php-robrichards-xmlseclibs
- Fedora EPEL 6 update for php-robrichards-xmlseclibs1
- Fedora 32 update for php-robrichards-xmlseclibs1
- Fedora 31 update for php-robrichards-xmlseclibs1
- Fedora EPEL 7 update for php-robrichards-xmlseclibs1
- Fedora 30 update for php-robrichards-xmlseclibs1