Skip to main content
← All vulnerabilities
CVE-2026-107226GHSA-P2JM-6HJ6-9RJG

AsyncHttpClient: Cookies received over plaintext HTTP can plant, overwrite or delete Secure cookies set over HTTPS

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.0.14
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. From 2.1.0 until 3.0.14, the default ThreadSafeCookieStore does not retain whether a Set-Cookie response used a secure transport. It accepts Secure cookies received over plaintext and permits insecure cookies to overlay or delete existing Secure cookies with matching scope. An attacker controlling a plaintext same-site response can consequently plant, replace, or remove cookie state later sent to an HTTPS origin, enabling session fixation, CSRF-token replacement, or loss of security-relevant state. This issue is fixed in version 3.0.14.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • AsyncHttpClient async-http-client

    From 2.1.0 · through 2.16.1; From 3.0.0 · fixed in 3.0.14

  • org.asynchttpclient:async-http-clientMaven

    From 3.0.0 · fixed in 3.0.14

  • org.asynchttpclient:async-http-clientMaven

    From 2.1.0 · through 2.16.1

References 3

GitHub · AsyncHttpClient/async-http-client