CVE-2026-45300
async-http-client: Cookie header not stripped on cross-origin redirect
HIGH 7.4
En bref
- Source
- NVD
- EPSS
- EPSS 0.40 % · centile 34 ()
- État
- PUBLISHED
- Publiée
- Mise à jour
- Attribuée par
- GitHub_M
- Statut NVD
- Analyzed
Description
The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. Versions on the 2.x branch prior to 2.15.0 and the 3.x branch prior to 3.0.10 leak `Cookie` headers to cross-origin redirect targets. When following a redirect to a different origin, the `propagatedHeaders()` method in `Redirect30xInterceptor.java` strips `Authorization` and `Proxy-Authorization` headers but does not strip the `Cookie` header, causing session cookies and other sensitive cookie values to be sent to attacker-controlled servers. Versions 2.15.0 and 3.0.10 patch the issue.
Faiblesses (CWE)
- CWE-200 — Exposition d'informations sensibles à un acteur non autorisé
Références
Scores
| Version | Score | Vecteur | Évalué par |
|---|---|---|---|
| CVSS 3.1 | HIGH 7.4 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N | GitHub_M |
| CVSS 3.1 | HIGH 7.4 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N | NVD · security-advisories@github.com (Secondary) |
Avis
- GHSA-fmxf-pm6p-7xgm — async-http-client: Cookie header not stripped on cross-origin redirect
Références européennes
- ENISA EUVD · EUVD-2026-34910
- GCVE · GCVE-0-2026-45300
Configurations affectées (CPE NVD)
cpe:2.3:a:asynchttpclient_project:async-http-client:*:*:*:*:*:*:*:*≥ 2.0.0 < 2.15.0cpe:2.3:a:asynchttpclient_project:async-http-client:*:*:*:*:*:*:*:*≥ 3.0.0 < 3.0.10
Produits affectés
| Produit | Versions |
|---|---|
| AsyncHttpClient · async-http-client | affected >= 3.0.0.Beta1, < 3.0.10 ; affected >= 2.0.0, < 2.15.0 |
Sources
| Source | Licence |
|---|---|
| CVE List (CVEProject cvelistV5) | CVE Program Terms of Use |
| EPSS (FIRST.org) | FIRST — attribution requested |
| ENISA EUVD | ENISA — reproduction authorised, source acknowledged |
| NVD (NIST) via fkie-cad/nvd-json-data-feeds | Public domain — this product uses data from the NVD API but is not endorsed or certified by the NVD |