Insufficiently protected credentials in Async-http-client - #VU142442
Published: August 13, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to insufficiently protected credentials in NettyRequestFactory#newNettyRequest and requestUri() when sending a WebSocket upgrade request through an HTTP CONNECT tunnel for ws:// requests. A remote attacker can observe a tunneled proxied ws:// connection or operate the origin server to disclose sensitive information.
Proxy credentials may be exposed directly for Basic authentication, or as a replayable and offline-crackable response for Digest authentication.