AsyncHttpClient: Replay to a different host sends the original host request and credentials to the new host
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AsyncHttpClient | async-http-client | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asynchttpclient Project | Async-http-client |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-jmqq-x5g9-9p2w | AsyncHttpClient: Replay to a different host sends the original host request and credentials to the new host |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.189% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-201 | |
| References |
| |
| Metrics |
threat_severity
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Asynchttpclient Project
Asynchttpclient Project async-http-client |
|
| Vendors & Products |
Asynchttpclient Project
Asynchttpclient Project async-http-client |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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, cross-host request replay updates the current request but leaves the target request and related proxy context pointing at the original origin. Connection-pool selection, CONNECT handling, realm selection, and TLS setup can consequently send the original host's path, Host header, Authorization credentials, or plaintext request to the replay destination. Documented ResponseFilter failover and retry paths can trigger the replay. This issue is fixed in versions 3.0.13 and 2.16.1. | |
| Title | AsyncHttpClient: Replay to a different host sends the original host request and credentials to the new host | |
| Weaknesses | CWE-319 CWE-441 CWE-522 |
|
| References |
|
|
| Metrics |
cvssV4_0
|