The HTTP client in Gradle before 5.6 sends authentication credentials originally destined for the configured host. If that host returns a 30x redirect, Gradle also sends those credentials to all subsequent hosts that the request redirects to. This is similar to CVE-2018-1000007.
The product transmits or stores authentication credentials, but it uses an insecure method that is susceptible to unauthorized interception and/or retrieval.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Gradle | Gradle | * | 5.6 (excluding) |
Gradle | Ubuntu | bionic | * |
Gradle | Ubuntu | devel | * |
Gradle | Ubuntu | disco | * |
Gradle | Ubuntu | eoan | * |
Gradle | Ubuntu | esm-apps/bionic | * |
Gradle | Ubuntu | esm-apps/focal | * |
Gradle | Ubuntu | esm-apps/jammy | * |
Gradle | Ubuntu | esm-apps/noble | * |
Gradle | Ubuntu | focal | * |
Gradle | Ubuntu | groovy | * |
Gradle | Ubuntu | hirsute | * |
Gradle | Ubuntu | impish | * |
Gradle | Ubuntu | jammy | * |
Gradle | Ubuntu | kinetic | * |
Gradle | Ubuntu | lunar | * |
Gradle | Ubuntu | mantic | * |
Gradle | Ubuntu | noble | * |
Gradle | Ubuntu | oracular | * |
Gradle | Ubuntu | trusty | * |
Gradle | Ubuntu | upstream | * |
Gradle | Ubuntu | xenial | * |