CVE-2020-15768
CVE-2020-15768 is a high-severity vulnerability in Gradle Enterprise with a CVSS 3.x base score of 7.5. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low.
Key facts
- Severity: High (CVSS 3.x base score 7.5)
- CVSS v2: 5.0
- EPSS exploit prediction: 2% (74th percentile)
- Actively exploited: Not listed in CISA KEV
- Affected product: Gradle Enterprise
- Published:
- Last modified:
Description
An issue was discovered in Gradle Enterprise 2017.3 - 2020.2.4 and Gradle Enterprise Build Cache Node 1.0 - 9.2. Unrestricted HTTP header reflection in Gradle Enterprise allows remote attackers to obtain authentication cookies, if they are able to discover a separate XSS vulnerability. This potentially allows an attacker to impersonate another user. Gradle Enterprise affected application request paths:/info/headers, /cache-info/headers, /admin-info/headers, /distribution-broker-info/headers. Gradle Enterprise Build Cache Node affected application request paths:/cache-node-info/headers.
Frequently asked questions
- What is CVE-2020-15768?
- An issue was discovered in Gradle Enterprise 2017.3 - 2020.2.4 and Gradle Enterprise Build Cache Node 1.0 - 9.2. Unrestricted HTTP header reflection in Gradle Enterprise allows remote attackers to obtain authentication cookies, if they are able to discover a separate XSS vulnerability. This potentially allows an attacker to impersonate another user. Gradle Enterprise affected application request paths:/info/headers, /cache-info/headers, /admin-info/headers, /distribution-broker-info/headers. Gradle Enterprise Build Cache Node affected application request paths:/cache-node-info/headers.
- How severe is CVE-2020-15768?
- CVE-2020-15768 has a CVSS 3.x base score of 7.5, rated high severity. It is exploitable over network with low attack complexity, requires no privileges and no user interaction. Impact on confidentiality is high, integrity none, and availability none.
- Is CVE-2020-15768 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 2% (74th percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2020-15768?
- CVE-2020-15768 primarily affects Gradle Enterprise. In total, 2 product configurations (CPEs) are listed as vulnerable; see the affected-products list for the exact versions.
- How do I fix CVE-2020-15768?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround. Given its high severity, prioritise patching exposed systems.
- When was CVE-2020-15768 published?
- CVE-2020-15768 was published on 2020-09-18 and last updated on 2026-06-17.
References
- https://github.com/gradle/gradle/security/advisories
- https://security.gradle.com/advisory/CVE-2020-15768
Affected products (2)
- cpe:2.3:a:gradle:enterprise:*:*:*:*:*:*:*:*
- cpe:2.3:a:gradle:enterprise_cache_node:*:*:*:*:*:*:*:*
More vulnerabilities in Gradle Enterprise
- CVE-2023-49238 — Critical (CVSS 9.8): In Gradle Enterprise before 2023.1, a remote attacker may be able to gain access to a new installation (in certain…
- CVE-2022-27919 — Critical (CVSS 9.8): Gradle Enterprise before 2022.1 allows remote code execution if the installation process did not specify an initial…
- CVE-2021-41589 — Critical (CVSS 9.8): In Gradle Enterprise before 2021.3 (and Enterprise Build Cache Node before 10.0), there is potential cache poisoning…
- CVE-2019-11403 — Critical (CVSS 9.8): In Gradle Enterprise before 2018.5.2, Build Cache Nodes would reflect the configured password back when viewing the…
- CVE-2019-11402 — Critical (CVSS 9.8): In Gradle Enterprise before 2018.5.3, Build Cache Nodes did not store the credentials at rest in an encrypted format.
- CVE-2020-15776 — High (CVSS 8.8): An issue was discovered in Gradle Enterprise 2018.2 - 2020.2.4. The CSRF prevention token is stored in a request cookie…