CVE-2026-107281
AsyncHttpClient: Connection pool key omits the authenticated principal, so an NTLM or Negotiate connection is reused across identities
CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th
The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. Prior to 3.0.13 and 2.16.1, the HTTP/1.1 connection-pool key excludes the authenticated principal for connection-oriented NTLM and Negotiate authentication. A pooled socket authenticated for one request can be reused by a request carrying another principal, and the server executes that later request as the first identity. Basic and Digest are not affected because they authenticate each request. This issue is fixed in versions 3.0.13 and 2.16.1.
| CWE | CWE-346 CWE-863 |
| Vendor | asynchttpclient |
| Product | async-http-client |
| Published | Oct 7, 2026 |
Stay Ahead of the Next One
Get instant alerts for asynchttpclient async-http-client
Be the first to know when new unknown vulnerabilities affecting asynchttpclient async-http-client are published โ delivered to Slack, Telegram or Discord.
Get Free Alerts โ
Free ยท No credit card ยท 60 sec setup
Affected Versions
AsyncHttpClient / async-http-client
>= 3.0.0, < 3.0.13 >= 2.0.0, < 2.16.1
References
github.com: https://github.com/AsyncHttpClient/async-http-client/security/advisories/GHSA-vvp4-63h8-v5pm github.com: https://github.com/AsyncHttpClient/async-http-client/commit/73813babf51231ee79f7da4f07b777f19f48d34d github.com: https://github.com/AsyncHttpClient/async-http-client/commit/83e552e64cabab2119addb6b47f7c6482997c94e github.com: https://github.com/AsyncHttpClient/async-http-client/releases/tag/async-http-client-project-2.16.1 github.com: https://github.com/AsyncHttpClient/async-http-client/releases/tag/async-http-client-project-3.0.13