CVE-2014-3577: apache httpasyncclient
Vulnerability summary
CVE-2014-3577 is a medium (CVSS 5.8) vulnerability in apache httpasyncclient. EPSS estimates a 9.19% chance of exploitation in the next 30 days, higher than 95.3% of scored vulnerabilities. 2 public exploits are recorded.
Not severe (CVSS 4.8, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 19 · Related 7Timeline
- 21-08-2014PublishedVulnerability first disclosed.
- 06-08-2024Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
2 scores · 2 sources · 2 versionsEPSS trend
Probability
9.19%
Chance of exploitation in the next 30 days
Percentile
95%
Versus all other CVEs
30-day change
No change 0.00 pp
From 9.19% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
2 foundExploit Reference (packetstormsecurity.com)
Maturity: unknown
Exploit Reference (seclists.org)
Maturity: unknown
Weaknesses
CWE · root causeNo weakness data has been published for this record.
Affected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Chainguard16 products
- eco-java-gradle-1.11All versions (No fix recorded)
- eco-java-gradle-2.0All versions (No fix recorded)
- eco-java-gradle-2.1All versions (No fix recorded)
- eco-java-gradle-2.10All versions (No fix recorded)
- eco-java-gradle-2.2All versions (No fix recorded)
Redhat9 products
- httpcomponents-client< 0:4.2.5-5.el7_0
- httpcomponents-client-javadoc< 0:4.2.5-5.el7_0
- jakarta-commons-httpclient< 1:3.0-7jpp.4.el5_10 | < 1:3.1-0.9.el6_5 | < 1:3.1-16.el7_0
- jakarta-commons-httpclient-debuginfo< 1:3.0-7jpp.4.el5_10 | < 1:3.1-0.9.el6_5
- jakarta-commons-httpclient-demo< 1:3.0-7jpp.4.el5_10 | < 1:3.1-0.9.el6_5 | < 1:3.1-16.el7_0
Apache2 products
- httpasyncclient≥ 4.0, ≤ 4.0.1
- httpclient≥ 4.0, ≤ 4.3.4
Debian2 products
- commons-httpclient< 3.1-11
- httpcomponents-client< 4.3.5-1
Ubuntu2 products
- commons-httpclient< 3.1-10.2ubuntu0.14.04.1
- httpcomponents-client< 4.3.3-1ubuntu0.1
Org.apache.httpcomponents1 product
- httpclient< 4.3.5
6 vendors · 32 products
References
75 links- secunia.com/advisories/60713Third Party Advisory
- packetstormsecurity.com/files/127913/Apache-HttpComponents-Man-In-The-Middle.htmlExploitThird Party AdvisoryVDB EntryWEB
Show all 75 references
- secunia.com/advisories/60466Third Party Advisory
- h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05103564Third Party Advisory
- h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05363782Third Party Advisory
- secunia.com/advisories/60589Third Party Advisory
- lists.apache.org/thread.html/…Mailing List
- lists.apache.org/thread.html/…Mailing List
- lists.apache.org/thread.html/…Mailing List
- lists.apache.org/thread.html/…Mailing List
- lists.apache.org/thread.html/…Mailing List
- lists.apache.org/thread.html/…Mailing List
- lists.apache.org/thread.html/…Mailing List
- lists.apache.org/thread.html/…Mailing List
- lists.apache.org/thread.html/…Mailing List