Skip to content
OpenAdvisories
Medium CVE-2013-7397 EUVD-2022-3182GHSA-8h53-fjgg-g42g

Insufficient Verification of Data Authenticity in Async Http Client

Published Jun 24, 2015 · Updated Aug 6, 2024 · Assigned by mitre

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 12 async-http-client 1.6.5-3 —
ReleasePackageFixed inAdvisory
Ubuntu Pro 14.04 LTS async-http-client 1.6.5-2ubuntu0.1~esm1 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven com.ning:async-http-client < 1.9.0 1.9.0 GHSA-8h53-fjgg-g42g

References