PT-2014-2058

CVE-2014-3577

·

Published

2014-08-18

·

Updated

2024-06-15

Description by

CVSS 2.0
6.4
Medium
MetricsAV:N/AC:L/Au:N/C:P/I:P/A:N
Name of the Vulnerable Software and Affected Versions Apache HttpComponents HttpClient versions prior to 4.3.5 Apache HttpComponents HttpAsyncClient versions prior to 4.0.2
Description The issue is related to improper verification of SSL/TLS certificate authentication in the Apache HttpClient client module of Apache HttpComponents. This could allow a remote attacker to spoof SSL servers by modifying the content in the distinguished name (DN) field. Specifically, the AbstractVerifier in Apache HttpComponents HttpClient 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. This 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.
Recommendations For Apache HttpComponents HttpClient versions prior to 4.3.5, update to version 4.3.5 or later to resolve the issue. For Apache HttpComponents HttpAsyncClient versions prior to 4.0.2, update to version 4.0.2 or later to resolve the issue. As a temporary workaround, consider restricting the use of the AbstractVerifier class until a patch is available.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-CFH5-3GHH-WFJX
CESA-2014_1146
CESA-2014_1166
DLA-222-1
MGASA-2014-0347
MGASA-2014-0348
MGASA-2014-0557
OPENSUSE-SU-2020:1873-1
OPENSUSE-SU-2020_1873-1
OPENSUSE-SU-2020:1875-1
OPENSUSE-SU-2020_1875-1
OPENSUSE-SU-2024:10621-1
RHSA-2014:1082
RHSA-2014:1146
RHSA-2014_1146
RHSA-2014:1162
RHSA-2014:1166
RHSA-2014_1166
RHSA-2014:1320
RHSA-2014:1321
RHSA-2014:1833
RHSA-2014:1834
RHSA-2014:2019
RHSA-2015:0158
RHSA-2016:1773
RHSA-2022:0055
SUSE-SU-2020:3149-1
SUSE-SU-2020_3149-1
SUSE-SU-2020:3151-1
SUSE-SU-2020_3151-1
SUSE-SU-2020:3152-1
SUSE-SU-2020_3152-1
USN-2769-1
Found an issue in the description? Have something to add? Feel free to write us 👾