Skip to main content
← All vulnerabilities
CVE-2024-53990GHSA-MFJ5-CF8G-G2FV

AsyncHttpClient (AHC) library's `CookieStore` replaces explicitly defined `Cookie`s

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

Summary

The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. When making any HTTP request, the automatically enabled and self-managed CookieStore (aka cookie jar) will silently replace explicitly defined Cookies with any that have the same name from the cookie jar. For services that operate with multiple users, this can result in one user's Cookie being used for another user's requests.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • AsyncHttpClient async-http-client

    fixed in 3.0.1

  • org.asynchttpclient:async-http-clientMaven

    From 2.1.0 · fixed in 2.12.4

  • org.asynchttpclient:async-http-clientMaven

    From 3.0.0.Beta1 · fixed in 3.0.1

References 4

GitHub · AsyncHttpClient/async-http-client