Cleartext transmission of sensitive information in Async-http-client - #VU142436

 

Cleartext transmission of sensitive information in Async-http-client - #VU142436

Published: August 13, 2026


Vulnerability identifier: #VU142436
CSH Severity: Medium
CVSS v4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
CVE-ID: N/A
CWE-ID: CWE-319
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to disclose sensitive information.

The vulnerability exists due to cleartext transmission of sensitive information in NettyRequestSender tunnel state handling when reusing a connection after a proxy rejects a CONNECT request. A remote attacker can respond to the CONNECT with a crafted 401 or 302 response to disclose sensitive information.

The issue occurs because the client treats the connection as tunnelled based on the last built request rather than on whether the CONNECT request actually succeeded. For Basic authentication, credentials are directly reversible, and NTLM authentication can expose a Type 3 message that is offline-crackable and relayable against the origin.


Affected software

Async-http-client

Remediation

Install security update from vendor's website.

Async-http-client - addressed in versions 2.16.1, 3.0.12

External References

Related Security Bulletins