CVE Catalog

CVE-2026-107230

HighCVSS 7.4
Published: Translated: NVD NIST

Summary

The AsyncHttpClient (AHC) library versions 2.0.0 through 3.0.14 incorrectly partition the connection pool for Kerberos, SPNEGO, NTLM, and authenticated proxy connections. Missing identity-defining fields can allow reuse of a socket authenticated as a different identity, leading to a request being executed under the first identity and exposing its data or authority to another caller. This issue is fixed in version 3.0.14.

Risk Assessment

The organization may be exposed to unauthorized access to data or privileges of another user in applications using AHC, potentially leading to confidentiality and integrity breaches.

Recommendation

Upgrade the AsyncHttpClient library to version 3.0.14 or later as soon as possible to eliminate the risk associated with improper connection pool partitioning.

Other vulnerabilities in AsyncHttpClient

See all
Original NVD description (English source)

The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. From 2.0.0 until 3.0.14, connection-pool partitioning still omits identity-defining fields for Kerberos, SPNEGO, NTLM, and authenticated proxy connections. Logins without a configured principal, proxy realms, identities sharing a user name, and SOCKS or CONNECT proxy logins can reuse a socket authenticated as a different identity. A later request is then executed under the first identity and can expose that identity's data or authority to another caller. In the affected execution path, SpnegoEngine, NTLM, Kerberos, SPNEGO, SOCKS, and CONNECT control or expose the vulnerable behavior. This issue is fixed in version 3.0.14.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS