CVE-2015-1796
Improper Certificate Validation in Shibboleth Identity Provider and OpenSAML
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.
Exploit likelihood
What each source reports
NVD Score used
4.3
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.
- Record
CVE-2015-1796- CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-254
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2015-1796- Updated
- 2026-11-02
EUVDEUVD-2022-2952 No score
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.
- Record
EUVD-2022-2952- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-78fq-w796-q537 No score
Improper Certificate Validation in Shibboleth Identity Provider and OpenSAML
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.
- Record
GHSA-78fq-w796-q537- Weakness
- CWE-295
- Updated
- 2026-11-02
OSVGHSA-78fq-w796-q537 No score
Improper Certificate Validation in Shibboleth Identity Provider and OpenSAML
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.
- Record
GHSA-78fq-w796-q537- Weakness
- CWE-295
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.opensaml:opensamlMaven |
through 2.6.4 | 2.6.5 |
edu.internet2.middleware:shibboleth-identityproviderMaven |
through 2.4.3 | 2.4.4 |
org.opensaml:opensamlMaven |
before 2.6.5, plus listed versions 1.12.1.02.2.02.2.12.2.3 Show 7 moreShow less2.4.12.5.12.5.1-12.5.32.6.02.6.12.6.4 |
2.6.5 |
edu.internet2.middleware:shibboleth-identityproviderMaven |
before 2.4.4 | 2.4.4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-1796 is a medium vulnerability (CVSS 4.3) in Shibboleth Identity Provider, published July 8, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.25%, the 69th percentile. Fixed in org.opensaml:opensaml 2.6.5.