CVE-2013-7398
Insufficient Verification of Data Authenticity in Async Http Client
CVE-2013-7398 is a medium vulnerability (CVSS 4.3) in Async-http-client Project Async-http-client, published May 11, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.83%, the 58th percentile. Fixed in com.ning:async-http-client 1.9.0.
- Severity
- 4.3 MediumCVSS 2.0, NVD
- Exploit chance
- 0.83%EPSS, 58th percentile
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
1.9.0com.ning:async-http-client +2 more
Description
main/java/com/ning/http/client/AsyncHttpClientConfig.java in Async Http Client (aka AHC or async-http-client) before 1.9.0 does not require a hostname match during verification of X.509 certificates, which allows man-in-the-middle attackers to spoof HTTPS servers via an arbitrary valid certificate.
Exploit likelihood
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
com.ning:async-http-clientMaven | before 1.9.0 | 1.9.0 |
com.ning:async-http-clientMaven | before 1.9.0, plus listed versions 1.0.01.1.01.2.01.3.01.3.1 Show 45 moreShow less1.3.21.3.31.3.41.4.01.4.11.5.01.6.01.6.11.6.21.6.31.6.41.6.51.7.01.7.0-RC11.7.11.7.101.7.111.7.121.7.131.7.141.7.151.7.161.7.171.7.181.7.191.7.21.7.201.7.211.7.221.7.231.7.241.7.24-jenkins-11.7.31.7.41.7.51.7.61.7.71.7.81.7.91.8.01.8.11.8.101.8.111.8.121.8.13 | 1.9.0 |
async-http-clientMageia:4 From an advisory covering 2 CVEs | before 1.7.22-1.mga4 | 1.7.22-1.mga4 |
What each source reports
NVD Score used 4.3
main/java/com/ning/http/client/AsyncHttpClientConfig.java in Async Http Client (aka AHC or async-http-client) before 1.9.0 does not require a hostname match during verification of X.509 certificates, which allows man-in-the-middle attackers to spoof HTTPS servers via an arbitrary valid certificate.
- Record
CVE-2013-7398- CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-345
- Updated
- 2026-11-02
CVE ListNo score
main/java/com/ning/http/client/AsyncHttpClientConfig.java in Async Http Client (aka AHC or async-http-client) before 1.9.0 does not require a hostname match during verification of X.509 certificates, which allows man-in-the-middle attackers to spoof HTTPS servers via an arbitrary valid certificate.
- Record
CVE-2013-7398- Updated
- 2026-11-02
EUVDEUVD-2022-2559No score
main/java/com/ning/http/client/AsyncHttpClientConfig.java in Async Http Client (aka AHC or async-http-client) before 1.9.0 does not require a hostname match during verification of X.509 certificates, which allows man-in-the-middle attackers to spoof HTTPS servers via an arbitrary valid certificate.
- Record
EUVD-2022-2559- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-5c66-6h6g-6q6mNo score
Insufficient Verification of Data Authenticity in Async Http Client
main/java/com/ning/http/client/AsyncHttpClientConfig.java in Async Http Client (aka AHC or async-http-client) before 1.9.0 does not require a hostname match during verification of X.509 certificates, which allows man-in-the-middle attackers to spoof HTTPS servers via an arbitrary valid certificate.
- Record
GHSA-5c66-6h6g-6q6m- Weakness
- CWE-345
- Updated
- 2026-11-02
OSVGHSA-5c66-6h6g-6q6mNo score
Insufficient Verification of Data Authenticity in Async Http Client
main/java/com/ning/http/client/AsyncHttpClientConfig.java in Async Http Client (aka AHC or async-http-client) before 1.9.0 does not require a hostname match during verification of X.509 certificates, which allows man-in-the-middle attackers to spoof HTTPS servers via an arbitrary valid certificate.
- Record
GHSA-5c66-6h6g-6q6m- Weakness
- CWE-345
- Updated
- 2026-11-02
OSVMGASA-2015-0212No score
Updated async-http-client packages fix security vulnerabilities
Updated async-http-client packages fix security vulnerabilities:
It was found that async-http-client would disable SSL/TLS certificate verification under certain conditions, for example if HTTPS communication also uses client certificates. This can be exploited by a Man-in-the-middle (MITM) attack where the attacker can spoof a valid certificate (CVE-2013-7397).
It was found that async-http-client did not verify that the server hostname matched the domain name in the subject's Common Name (CN) or subjectAltName field in X.509 certificates. This could allow a man-in-the-middle attacker to spoof an SSL server if they had a certificate that was valid for any domain name (CVE-2013-7398).
- Record
MGASA-2015-0212- Updated
- 2026-11-02
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
securityfocus.com/bid/69317
rhn.redhat.com/errata/RHSA-2015-0850.html
rhn.redhat.com/errata/RHSA-2015-1176.html
github.com/AsyncHttpClient/async-http-client/issues/197
rhn.redhat.com/errata/RHSA-2015-0851.html
wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2016-06-20
Show 13 moreShow less
openwall.com/lists/oss-security/2014/08/26/1
rhn.redhat.com/errata/RHSA-2015-1551.html
lists.apache.org/thread.html/ff8dcfe29377088ab655fda9d585dccd5b1f07fabd94ae84fd60a7f8%40%3Ccommits.pulsar.apache.org%3E
lists.apache.org/thread.html/rd0e44e8ef71eeaaa3cf3d1b8b41eb25894372e2995ec908ce7624d26%40%3Ccommits.pulsar.apache.org%3E
nvd.nist.gov/vuln/detail/CVE-2013-7398
lists.apache.org/thread.html/ff8dcfe29377088ab655fda9d585dccd5b1f07fabd94ae84fd60a7f8@%3Ccommits.pulsar.apache.org%3E
lists.apache.org/thread.html/rd0e44e8ef71eeaaa3cf3d1b8b41eb25894372e2995ec908ce7624d26@%3Ccommits.pulsar.apache.org%3E
github.com/AsyncHttpClient/async-http-client/commit/a894583921c11c3b01f160ada36a8bb9d5158e9
github.com/advisories/GHSA-5c66-6h6g-6q6m
github.com/AsyncHttpClient/async-http-client
advisories.mageia.org/MGASA-2015-0212.html
bugs.mageia.org/show_bug.cgi?id=15887
lists.fedoraproject.org/pipermail/package-announce/2015-May/157337.html
Left out here: 36 versions. The JSON record has them.