Intel

AIKIDO-2026-598331

async-http-client is vulnerable to Cleartext Transmission of Sensitive Information

CVE-2026-85719Published Sep 23, 2026
September 23, 2026

75

CVE Score

High

Cleartext Transmission of Sensitive Information

Are you affected? Scan for Free

TL;DR

When a SOCKS proxy is configured with proxy authentication, the client does not check the proxy type, so it attaches the SOCKS proxy's Proxy-Authorization header, or answers a 407 challenge, on a connection that reaches the origin server through the SOCKS tunnel rather than the proxy. The origin server, and anyone on the origin side of the wire, receives the proxy's own credentials, which are directly reversible for Basic and can be replayed or cracked offline for NTLM, Kerberos, and SPNEGO. This is reachable with preemptive proxy authentication and, by default, whenever a hostile origin answers with 407. The fix attaches proxy credentials only to a request the proxy itself receives and stops answering a 407 on a non-HTTP proxy connection with the proxy's credentials.

How do I fix this?

Upgrade the async-http-client library to the patch version.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you configure proxy authentication on a SOCKS proxy.

Versions

2.1.0 - 2.16.0

Fixed in 2.16.1

3.0.0 - 3.0.11

Fixed in 3.0.12

Background info

async-http-client is vulnerable to Cleartext Transmission of Sensitive Information in versions 2.1.0 - 2.16.0 and 3.0.0 - 3.0.11.

Get secure today,
quickly and for free.

Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.

No credit card required | Scan results in 32 seconds.

Trusted by 150k+ orgs
  • Revolut
  • n8n
  • Lovable
  • Deel
  • Prove
  • Omnea