CVE-2014-3577

org.apache.http.conn.ssl.AbstractVerifier in Apache HttpComponents HttpClient before 4.3.5 and HttpAsyncClient before 4.0.2 does not properly 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 a "CN=" string in a field in the distinguished name (DN) of a certificate, as demonstrated by the "foo,CN=www.apache.org" string in the O field.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTNIST
5.8 UNKNOWN
NETWORK
MEDIUM
AV:N/AC:M/Au:N/C:P/I:P/A:N
redhatCNA
---
---
CVEADP
---
---
Base Score
CVSS 3.x
EPSS Score
Percentile: 77%
VendorProductVersion
apachehttpclient
4.0 ≤
𝑥
≤ 4.3.4
apachehttpasyncclient
4.0 ≤
𝑥
≤ 4.0.1
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
commons-httpclient
sid
3.1-16
fixed
trixie
3.1-16
fixed
bookworm
3.1-16
fixed
bullseye
3.1-16
fixed
squeeze
no-dsa
httpcomponents-client
bullseye
4.5.13-2
fixed
squeeze
no-dsa
sid
4.5.14-1
fixed
trixie
4.5.14-1
fixed
bookworm
4.5.14-1
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
commons-httpclient
bionic
not-affected
artful
not-affected
zesty
not-affected
yakkety
not-affected
xenial
not-affected
wily
not-affected
vivid
Fixed 3.1-10.2ubuntu0.15.04.1
released
trusty
Fixed 3.1-10.2ubuntu0.14.04.1
released
precise
Fixed 3.1-10ubuntu0.1
released
httpcomponents-client
bionic
not-affected
artful
not-affected
zesty
not-affected
yakkety
not-affected
xenial
not-affected
wily
not-affected
vivid
not-affected
utopic
ignored
trusty
Fixed 4.3.3-1ubuntu0.1
released
precise
ignored
lucid
dne
References