CVE-2014-3603 Improper Validation of Certificate with Host Mismatch in Shibboleth Identity Provider and OpenSAML Java
MediumCVSS 5.9
EPSS 0.84%
- Published
- Updated
- Exploit status
- No public exploit known
Description
The (1) HttpResource and (2) FileBackedHttpResource implementations in Shibboleth Identity Provider (IdP) before 2.4.1 and OpenSAML Java 2.6.2 do not verify that the server hostname matches a domain name in the subject's Common Name (CN) or subjectAltName field of the X.509 certificate, which allows man-in-the-middle attackers to spoof SSL servers via an arbitrary valid certificate.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| edu.internet2.middleware/shibboleth-identityprovider(Maven) | < 2.4.1 | 2.4.1 |
| org.opensaml/opensaml(Maven) | < 2.6.2 | 2.6.2 |
| org.opensaml/opensaml(Maven) | = 1.1 | No fix listed |
| org.opensaml/opensaml(Maven) | = 2.1.0 | No fix listed |
| org.opensaml/opensaml(Maven) | = 2.2.0 | No fix listed |
| org.opensaml/opensaml(Maven) | = 2.2.1 | No fix listed |
| org.opensaml/opensaml(Maven) | = 2.2.3 | No fix listed |
| org.opensaml/opensaml(Maven) | = 2.4.1 | No fix listed |
| org.opensaml/opensaml(Maven) | = 2.5.1 | No fix listed |
| org.opensaml/opensaml(Maven) | = 2.5.1-1 | No fix listed |
| org.opensaml/opensaml(Maven) | = 2.5.3 | No fix listed |
| org.opensaml/opensaml(Maven) | = 2.6.0 | No fix listed |
| org.opensaml/opensaml(Maven) | = 2.6.1 | No fix listed |
| shibboleth identity provider | < 2.4.1 | 2.4.1 |
| shibboleth opensaml java | < 2.6.2 | 2.6.2 |
| Shibboleth; OpenSAML Java Identity Provider (IdP) | = < 2.4.1 | No fix listed |
| Shibboleth; OpenSAML Java OpenSAML Java | = < 2.6.2 | No fix listed |
References
- nvd.nist.gov third-party-advisory vendor-advisory
- bugzilla.redhat.com exploit issue-tracking third-party-advisory
- shibboleth.net vendor-advisory
- github.com
- 60816 permissions-required third-party-advisory