Incorrect authorization in Async-http-client - #VU142431
Published: August 13, 2026
Vulnerability details
The vulnerability allows a remote attacker to access data under another user\'s identity.
The vulnerability exists due to incorrect authorization in ChannelPoolPartitioning.PerHostChannelPoolPartitioning.getPartitionKey when reusing NTLM or Negotiate authenticated connections across requests for different principals. A remote attacker can send requests through a client configured with per-request credentials to access data under another user\'s identity.
Only NTLM and Negotiate are affected because they authenticate the connection rather than each individual request.