Skip to content

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

ProductAffected versionsFixed 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