Description
Rob Richards XmlSecLibs, all versions prior to v3.0.3, as used for example by SimpleSAMLphp, performed incorrect validation of cryptographic signatures in XML messages, allowing an authenticated attacker to impersonate others or elevate privileges by creating a crafted XML message.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| — | Rob Richards XmlSecLibs | All versions prior to version 3.0.3 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | simplesamlphp | 1.17.6-2 | — |
| Debian 12 | simplesamlphp | 1.17.6-2 | — |
| Debian 10 | simplesamlphp | 1.16.3-1+deb10u1 | DSA-4560-1 |
| Debian 9 | simplesamlphp | 1.14.11-1+deb9u2 | DSA-4560-1 |
| Debian 8 | simplesamlphp | 1.13.1-2+deb8u3 | DLA-1983-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 24.04 LTS | simplesamlphp | 1.19.7-1+deb12u1ubuntu0.1 | USN-8770-1 |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 22.04 LTS | simplesamlphp | 1.19.1-1.1ubuntu0.1~esm1 | USN-8770-1 |
| Ubuntu Pro 20.04 LTS | simplesamlphp | 1.18.4-1ubuntu0.1~esm1 | USN-8770-1 |
| Ubuntu Pro 18.04 LTS | simplesamlphp | 1.15.3-1ubuntu0.1~esm1 | USN-8770-1 |
| Ubuntu Pro 16.04 LTS | simplesamlphp | 1.14.0-1ubuntu2+esm1 | USN-8770-1 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Packagist | robrichards/xmlseclibs | >= 3.0.0, < 3.0.4 | 3.0.4 | GHSA-pqm6-cgwr-x6pf |
| Packagist | robrichards/xmlseclibs | >= 1.0.0, < 2.1.1 | 2.1.1 | GHSA-pqm6-cgwr-x6pf |
Advisories 3
- USN-8770-1 simplesamlphp vulnerabilities Ubuntu Security Notices (USN) · Sep 16, 2026
- DSA-4560-1 simplesamlphp - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-1983-1 simplesamlphp - security update Debian Security (DSA / DLA) · Mar 9, 2026
References
- [debian-lts-announce] 20191106 [SECURITY] [DLA 1983-1] simplesamlphp security update mailing-list
- 20191106 [SECURITY] [DSA 4560-1] simplesamlphp security update mailing-list
- DSA-4560 vendor-advisory
- https://github.com/robrichards/xmlseclibs/commit/0a53d3c3aa87564910cae4ed01416441d3ae0db5
- https://simplesamlphp.org/security/201911-01
- FEDORA-2019-9a960c8a98 vendor-advisory
- FEDORA-2019-81f61cdceb vendor-advisory
- FEDORA-2019-be01267416 vendor-advisory
- FEDORA-2019-73d0fe1d15 vendor-advisory
- FEDORA-2019-dc90bf093b vendor-advisory
- FEDORA-2019-ec8719a21c vendor-advisory
- https://www.tenable.com/security/tns-2019-09
- FEDORA-2020-1b95d7a131 vendor-advisory
- FEDORA-2020-46d0f456a9 vendor-advisory
- FEDORA-2020-af82229ae5 vendor-advisory