Every CVESearch/Get API key

CVE-2013-7397

Insufficient Verification of Data Authenticity in Async Http Client

4.3 MediumFix available

CVE-2013-7397 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.99%, the 63rd percentile. Fixed in com.ning:async-http-client 1.9.0.

What does this mean?
Severity
4.3 MediumCVSS 2.0, NVD
Exploit chance
0.99%EPSS, 63rd percentile
Exploitation
None knownNot on CISA’s or ENISA’s lists

Description

Async Http Client (aka AHC or async-http-client) before 1.9.0 skips X.509 certificate verification unless both a keyStore location and a trustStore location are explicitly set, which allows man-in-the-middle attackers to spoof HTTPS servers by presenting an arbitrary certificate during use of a typical AHC configuration, as demonstrated by a configuration that does not send client certificates.

Exploit likelihood

0.99%Down 0.5 points since Feb 4, 2022
90%50%10%1%

Affected products

Affected packages

Affected packages
PackageAffectedFixed
com.ning:async-http-client
Maven
before 1.9.0
1.9.0
async-http-client
Debian:12
before 1.6.5-3
1.6.5-3
com.ning:async-http-client
Maven
before 1.9.0, plus listed versions
1.0.01.1.01.2.01.3.01.3.1
Show 45 moreShow less
1.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-client
Mageia:4
From an advisory covering 2 CVEs
before 1.7.22-1.mga4
1.7.22-1.mga4
async-http-client
Ubuntu:Pro:14.04:LTS
before 1.6.5-2ubuntu0.1~esm1, plus listed versions
1.6.5-11.6.5-2
1.6.5-2ubuntu0.1~esm1

What each source reports

NVD Score used4.3

Async Http Client (aka AHC or async-http-client) before 1.9.0 skips X.509 certificate verification unless both a keyStore location and a trustStore location are explicitly set, which allows man-in-the-middle attackers to spoof HTTPS servers by presenting an arbitrary certificate during use of a typical AHC configuration, as demonstrated by a configuration that does not send client certificates.

Record
CVE-2013-7397
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:P/A:N
Weakness
CWE-345
Updated
2026-11-02
CVE ListNo score

Async Http Client (aka AHC or async-http-client) before 1.9.0 skips X.509 certificate verification unless both a keyStore location and a trustStore location are explicitly set, which allows man-in-the-middle attackers to spoof HTTPS servers by presenting an arbitrary certificate during use of a typical AHC configuration, as demonstrated by a configuration that does not send client certificates.

Record
CVE-2013-7397
Updated
2026-11-02
EUVDEUVD-2022-3182No score

Async Http Client (aka AHC or async-http-client) before 1.9.0 skips X.509 certificate verification unless both a keyStore location and a trustStore location are explicitly set, which allows man-in-the-middle attackers to spoof HTTPS servers by presenting an arbitrary certificate during use of a typical AHC configuration, as demonstrated by a configuration that does not send client certificates.

Record
EUVD-2022-3182
Updated
2026-11-03
GitHub AdvisoriesGHSA-8h53-fjgg-g42gNo score

Insufficient Verification of Data Authenticity in Async Http Client

Async Http Client (aka AHC or async-http-client) before 1.9.0 skips X.509 certificate verification unless both a keyStore location and a trustStore location are explicitly set, which allows man-in-the-middle attackers to spoof HTTPS servers by presenting an arbitrary certificate during use of a typical AHC configuration, as demonstrated by a configuration that does not send client certificates.

Record
GHSA-8h53-fjgg-g42g
Weakness
CWE-345
Updated
2026-11-02
OSVNo score

Async Http Client (aka AHC or async-http-client) before 1.9.0 skips X.509 certificate verification unless both a keyStore location and a trustStore location are explicitly set, which allows man-in-the-middle attackers to spoof HTTPS servers by presenting an arbitrary certificate during use of a typical AHC configuration, as demonstrated by a configuration that does not send client certificates.

Record
CVE-2013-7397
Updated
2026-11-02
OSVDEBIAN-CVE-2013-7397No score

Async Http Client (aka AHC or async-http-client) before 1.9.0 skips X.509 certificate verification unless both a keyStore location and a trustStore location are explicitly set, which allows man-in-the-middle attackers to spoof HTTPS servers by presenting an arbitrary certificate during use of a typical AHC configuration, as demonstrated by a configuration that does not send client certificates.

Record
DEBIAN-CVE-2013-7397
Updated
2026-11-02
OSVGHSA-8h53-fjgg-g42gNo score

Insufficient Verification of Data Authenticity in Async Http Client

Async Http Client (aka AHC or async-http-client) before 1.9.0 skips X.509 certificate verification unless both a keyStore location and a trustStore location are explicitly set, which allows man-in-the-middle attackers to spoof HTTPS servers by presenting an arbitrary certificate during use of a typical AHC configuration, as demonstrated by a configuration that does not send client certificates.

Record
GHSA-8h53-fjgg-g42g
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
OSVUBUNTU-CVE-2013-7397No score

Async Http Client (aka AHC or async-http-client) before 1.9.0 skips X.509 certificate verification unless both a keyStore location and a trustStore location are explicitly set, which allows man-in-the-middle attackers to spoof HTTPS servers by presenting an arbitrary certificate during use of a typical AHC configuration, as demonstrated by a configuration that does not send client certificates.

Record
UBUNTU-CVE-2013-7397
Updated
2026-11-02

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

Show 16 moreShow less
This page doesn't list everything

Left out here: 36 versions. The JSON record has them.

MoveEnter Open