Description
The PKIX trust engines in Shibboleth Identity Provider before 2.4.4 and OpenSAML Java (OpenSAML-J) before 2.6.5 trust candidate X.509 credentials when no trusted names are available for the entityID, which allows remote attackers to impersonate an entity via a certificate issued by a shibmd:KeyAuthority trust anchor.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | edu.internet2.middleware:shibboleth-identityprovider | < 2.4.4 | 2.4.4 | GHSA-78fq-w796-q537 |
| Maven | org.opensaml:opensaml | < 2.6.5 | 2.6.5 | GHSA-78fq-w796-q537 |
References
- RHSA-2015:1176 vendor-advisory
- https://shibboleth.net/community/advisories/secadv_20150225.txt
- RHSA-2015:1177 vendor-advisory
- 75370 vdb-entry