Every CVE Search/ 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 62nd percentile. Fixed in com.ning:async-http-client 1.9.0.

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%

What each source reports

NVD Score used 4.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 List No 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-3182 No 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-g42g No 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
OSV No 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-7397 No 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-g42g No 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-0212 No 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-7397 No 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

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
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

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 16 moreShow less
This page doesn't list everything

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

MoveEnter Open