CVE-2026-22865
Fixed in a distro release EPSS <1%CVSS 8.6
Gradle is a build automation tool, and its native-platform tool provides Java bindings for native APIs. When resolving dependencies in versions before 9.3.0, some exceptions were not treated as fatal errors and would not cause a repository to be disabled. If a build encountered one of these exceptions, Gradle would continue to the next repository in the list and potentially resolve dependencies from a different repository. An exception like NoHttpResponseException can indicate transient errors. If the errors persist after a maximum number of retries, Gradle would continue to the next repository. This behavior could allow an attacker to disrupt the service of a repository and leverage another repository to serve malicious artifacts. This attack requires the attacker to have control over a repository after the disrupted repository. Gradle has introduced a change in behavior in Gradle 9.3.0 to stop searching other repositories when encountering these errors.
Products: gradle
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | eco-java-gradle | no fix |
| Chainguard | eco-java-gradle-1.11 | no fix |
| Chainguard | eco-java-gradle-1.11-default | no fix |
| Chainguard | eco-java-gradle-2.0 | no fix |
| Chainguard | eco-java-gradle-2.0-default | no fix |
| Chainguard | eco-java-gradle-2.1 | no fix |
| Chainguard | eco-java-gradle-2.1-default | no fix |
| Chainguard | eco-java-gradle-2.10 | no fix |
| Chainguard | eco-java-gradle-2.10-default | no fix |
| Chainguard | eco-java-gradle-2.11 | no fix |
| Chainguard | eco-java-gradle-2.11-default | no fix |
| Chainguard | eco-java-gradle-2.12 | no fix |
| Chainguard | eco-java-gradle-2.12-default | no fix |
| Chainguard | eco-java-gradle-2.13 | no fix |
| Chainguard | eco-java-gradle-2.13-default | no fix |
| Chainguard | eco-java-gradle-2.14 | no fix |
| Chainguard | eco-java-gradle-2.14-default | no fix |
| Chainguard | eco-java-gradle-2.14.1 | no fix |
| Chainguard | eco-java-gradle-2.14.1-default | no fix |
| Chainguard | eco-java-gradle-2.2 | no fix |
| Chainguard | eco-java-gradle-2.2-default | no fix |
| Chainguard | eco-java-gradle-2.2.1 | no fix |
| Chainguard | eco-java-gradle-2.2.1-default | no fix |
| Chainguard | eco-java-gradle-2.3 | no fix |
| Chainguard | eco-java-gradle-2.3-default | no fix |
| Chainguard | eco-java-gradle-2.4 | no fix |
| Chainguard | eco-java-gradle-2.4-default | no fix |
| Chainguard | eco-java-gradle-2.5 | no fix |
| Chainguard | eco-java-gradle-2.5-default | no fix |
| Chainguard | eco-java-gradle-2.6 | no fix |
| Chainguard | eco-java-gradle-2.6-default | no fix |
| Chainguard | eco-java-gradle-2.7 | no fix |
| Chainguard | eco-java-gradle-2.7-default | no fix |
| Chainguard | eco-java-gradle-2.8 | no fix |
| Chainguard | eco-java-gradle-2.8-default | no fix |
| Chainguard | eco-java-gradle-2.9 | no fix |
| Chainguard | eco-java-gradle-2.9-default | no fix |
| Chainguard | eco-java-gradle-3.0 | no fix |
| Chainguard | eco-java-gradle-3.0-default | no fix |
| Chainguard | eco-java-gradle-3.1 | no fix |
| Chainguard | eco-java-gradle-3.1-default | no fix |
| Chainguard | eco-java-gradle-3.2 | no fix |
| Chainguard | eco-java-gradle-3.2-default | no fix |
| Chainguard | eco-java-gradle-3.2.1 | no fix |
| Chainguard | eco-java-gradle-3.2.1-default | no fix |
| Chainguard | eco-java-gradle-3.3 | no fix |
| Chainguard | eco-java-gradle-3.3-default | no fix |
| Chainguard | eco-java-gradle-3.4 | no fix |
| Chainguard | eco-java-gradle-3.4-default | no fix |
| Chainguard | eco-java-gradle-3.4.1 | no fix |
| Chainguard | eco-java-gradle-3.4.1-default | no fix |
| Chainguard | eco-java-gradle-3.5 | no fix |
| Chainguard | eco-java-gradle-3.5-default | no fix |
| Chainguard | eco-java-gradle-3.5.1 | no fix |
| Chainguard | eco-java-gradle-3.5.1-default | no fix |
| Chainguard | eco-java-gradle-4.0 | no fix |
| Chainguard | eco-java-gradle-4.0-default | no fix |
| Chainguard | eco-java-gradle-4.0.1 | no fix |
| Chainguard | eco-java-gradle-4.0.1-default | no fix |
| Chainguard | eco-java-gradle-4.0.2 | no fix |
| Chainguard | eco-java-gradle-4.0.2-default | no fix |
| Chainguard | eco-java-gradle-4.1 | no fix |
| Chainguard | eco-java-gradle-4.1-default | no fix |
| Chainguard | eco-java-gradle-4.10 | no fix |
| Chainguard | eco-java-gradle-4.10-default | no fix |
| Chainguard | eco-java-gradle-4.10.1 | no fix |
| Chainguard | eco-java-gradle-4.10.1-default | no fix |
| Chainguard | eco-java-gradle-4.10.2 | no fix |
| Chainguard | eco-java-gradle-4.10.2-default | no fix |
| Chainguard | eco-java-gradle-4.10.3 | no fix |
| Chainguard | eco-java-gradle-4.10.3-default | no fix |
| Chainguard | eco-java-gradle-4.2 | no fix |
| Chainguard | eco-java-gradle-4.2-default | no fix |
| Chainguard | eco-java-gradle-4.2.1 | no fix |
| Chainguard | eco-java-gradle-4.2.1-default | no fix |
| Chainguard | eco-java-gradle-4.3 | no fix |
| Chainguard | eco-java-gradle-4.3-default | no fix |
| Chainguard | eco-java-gradle-4.3.1 | no fix |
| Chainguard | eco-java-gradle-4.3.1-default | no fix |
| Chainguard | eco-java-gradle-4.4 | no fix |
| Chainguard | eco-java-gradle-4.4-default | no fix |
| Chainguard | eco-java-gradle-4.4.1 | no fix |
| Chainguard | eco-java-gradle-4.4.1-default | no fix |
| Chainguard | eco-java-gradle-4.5 | no fix |
| Chainguard | eco-java-gradle-4.5-default | no fix |
| Chainguard | eco-java-gradle-4.5.1 | no fix |
| Chainguard | eco-java-gradle-4.5.1-default | no fix |
| Chainguard | eco-java-gradle-4.6 | no fix |
| Chainguard | eco-java-gradle-4.6-default | no fix |
| Chainguard | eco-java-gradle-4.7 | no fix |
| Chainguard | eco-java-gradle-4.7-default | no fix |
| Chainguard | eco-java-gradle-4.8 | no fix |
| Chainguard | eco-java-gradle-4.8-default | no fix |
| Chainguard | eco-java-gradle-4.8.1 | no fix |
| Chainguard | eco-java-gradle-4.8.1-default | no fix |
| Chainguard | eco-java-gradle-4.9 | no fix |
| Chainguard | eco-java-gradle-4.9-default | no fix |
| Chainguard | eco-java-gradle-5.0 | no fix |
| Chainguard | eco-java-gradle-5.0-default | no fix |
| Chainguard | eco-java-gradle-5.1 | no fix |
| Chainguard | eco-java-gradle-5.1-default | no fix |
| Chainguard | eco-java-gradle-5.1.1 | no fix |
| Chainguard | eco-java-gradle-5.1.1-default | no fix |
| Chainguard | eco-java-gradle-5.2 | no fix |
| Chainguard | eco-java-gradle-5.2-default | no fix |
| Chainguard | eco-java-gradle-5.2.1 | no fix |
| Chainguard | eco-java-gradle-5.2.1-default | no fix |
| Chainguard | eco-java-gradle-5.3 | no fix |
| Chainguard | eco-java-gradle-5.3-default | no fix |
| Chainguard | eco-java-gradle-5.3.1 | no fix |
| Chainguard | eco-java-gradle-5.3.1-default | no fix |
| Chainguard | eco-java-gradle-5.4 | no fix |
| Chainguard | eco-java-gradle-5.4-default | no fix |
| Chainguard | eco-java-gradle-5.4.1 | no fix |
| Chainguard | eco-java-gradle-5.4.1-default | no fix |
| Chainguard | eco-java-gradle-5.5 | no fix |
| Chainguard | eco-java-gradle-5.5-default | no fix |
| Chainguard | eco-java-gradle-5.5.1 | no fix |
| Chainguard | eco-java-gradle-5.5.1-default | no fix |
| Chainguard | eco-java-gradle-5.6 | no fix |
| Chainguard | eco-java-gradle-5.6-default | no fix |
| Chainguard | eco-java-gradle-5.6.1 | no fix |
| Chainguard | eco-java-gradle-5.6.1-default | no fix |
| Chainguard | eco-java-gradle-5.6.2 | no fix |
| Chainguard | eco-java-gradle-5.6.2-default | no fix |
| Chainguard | eco-java-gradle-5.6.3 | no fix |
| Chainguard | eco-java-gradle-5.6.3-default | no fix |
| Chainguard | eco-java-gradle-5.6.4 | no fix |
| Chainguard | eco-java-gradle-5.6.4-default | no fix |
| Chainguard | eco-java-gradle-6.0 | no fix |
| Chainguard | eco-java-gradle-6.0-default | no fix |
| Chainguard | eco-java-gradle-6.0.1 | no fix |
| Chainguard | eco-java-gradle-6.0.1-default | no fix |
| Chainguard | eco-java-gradle-6.1 | no fix |
| Chainguard | eco-java-gradle-6.1-default | no fix |
| Chainguard | eco-java-gradle-6.1.1 | no fix |
| Chainguard | eco-java-gradle-6.1.1-default | no fix |
| Chainguard | eco-java-gradle-6.2 | no fix |
| Chainguard | eco-java-gradle-6.2-default | no fix |
| Chainguard | eco-java-gradle-6.2.1 | no fix |
| Chainguard | eco-java-gradle-6.2.1-default | no fix |
| Chainguard | eco-java-gradle-6.2.2 | no fix |
| Chainguard | eco-java-gradle-6.2.2-default | no fix |
| Chainguard | eco-java-gradle-6.3 | no fix |
| Chainguard | eco-java-gradle-6.3-default | no fix |
| Chainguard | eco-java-gradle-6.4 | no fix |
| Chainguard | eco-java-gradle-6.4-default | no fix |
| Chainguard | eco-java-gradle-6.4.1 | no fix |
| Chainguard | eco-java-gradle-6.4.1-default | no fix |
| Chainguard | eco-java-gradle-6.5 | no fix |
| Chainguard | eco-java-gradle-6.5-default | no fix |
| Chainguard | eco-java-gradle-6.5.1 | no fix |
| Chainguard | eco-java-gradle-6.5.1-default | no fix |
| Chainguard | eco-java-gradle-6.6 | no fix |
| Chainguard | eco-java-gradle-6.6-default | no fix |
| Chainguard | eco-java-gradle-6.6.1 | no fix |
| Chainguard | eco-java-gradle-6.6.1-default | no fix |
| Chainguard | eco-java-gradle-6.7 | no fix |
| Chainguard | eco-java-gradle-6.7-default | no fix |
| Chainguard | eco-java-gradle-6.7.1 | no fix |
| Chainguard | eco-java-gradle-6.7.1-default | no fix |
| Chainguard | eco-java-gradle-6.8 | no fix |
| Chainguard | eco-java-gradle-6.8-default | no fix |
| Chainguard | eco-java-gradle-6.8.1 | no fix |
| Chainguard | eco-java-gradle-6.8.1-default | no fix |
| Chainguard | eco-java-gradle-6.8.2 | no fix |
| Chainguard | eco-java-gradle-6.8.2-default | no fix |
| Chainguard | eco-java-gradle-6.8.3 | no fix |
| Chainguard | eco-java-gradle-6.8.3-default | no fix |
| Chainguard | eco-java-gradle-6.9 | no fix |
| Chainguard | eco-java-gradle-6.9-default | no fix |
| Chainguard | eco-java-gradle-6.9.1 | no fix |
| Chainguard | eco-java-gradle-6.9.1-default | no fix |
| Chainguard | eco-java-gradle-6.9.2 | no fix |
| Chainguard | eco-java-gradle-6.9.2-default | no fix |
| Chainguard | eco-java-gradle-6.9.3 | no fix |
| Chainguard | eco-java-gradle-6.9.3-default | no fix |
| Chainguard | eco-java-gradle-6.9.4 | no fix |
| Chainguard | eco-java-gradle-6.9.4-default | no fix |
| Chainguard | eco-java-gradle-7.0 | no fix |
| Chainguard | eco-java-gradle-7.0-default | no fix |
| Chainguard | eco-java-gradle-7.0.1 | no fix |
| Chainguard | eco-java-gradle-7.0.1-default | no fix |
| Chainguard | eco-java-gradle-7.0.2 | no fix |
| Chainguard | eco-java-gradle-7.0.2-default | no fix |
| Chainguard | eco-java-gradle-7.1 | no fix |
| Chainguard | eco-java-gradle-7.1-default | no fix |
| Chainguard | eco-java-gradle-7.1.1 | no fix |
| Chainguard | eco-java-gradle-7.1.1-default | no fix |
| Chainguard | eco-java-gradle-7.2 | no fix |
| Chainguard | eco-java-gradle-7.2-default | no fix |
| Chainguard | eco-java-gradle-7.3 | no fix |
| Chainguard | eco-java-gradle-7.3-default | no fix |
| Chainguard | eco-java-gradle-7.3.1 | no fix |
| Chainguard | eco-java-gradle-7.3.1-default | no fix |
| Chainguard | eco-java-gradle-7.3.2 | no fix |
| Chainguard | eco-java-gradle-7.3.2-default | no fix |
| Chainguard | eco-java-gradle-7.3.3 | no fix |
| Chainguard | eco-java-gradle-7.3.3-default | no fix |
| Chainguard | eco-java-gradle-7.4 | no fix |
| Chainguard | eco-java-gradle-7.4-default | no fix |
| Chainguard | eco-java-gradle-7.4.1 | no fix |
| Chainguard | eco-java-gradle-7.4.1-default | no fix |
| Chainguard | eco-java-gradle-7.4.2 | no fix |
| Chainguard | eco-java-gradle-7.4.2-default | no fix |
| Chainguard | eco-java-gradle-7.5 | no fix |
| Chainguard | eco-java-gradle-7.5-default | no fix |
| Chainguard | eco-java-gradle-7.5.1 | no fix |
| Chainguard | eco-java-gradle-7.5.1-default | no fix |
| Chainguard | eco-java-gradle-7.6 | no fix |
| Chainguard | eco-java-gradle-7.6-default | no fix |
| Chainguard | eco-java-gradle-7.6.1 | no fix |
| Chainguard | eco-java-gradle-7.6.1-default | no fix |
| Chainguard | eco-java-gradle-7.6.2 | no fix |
| Chainguard | eco-java-gradle-7.6.2-default | no fix |
| Chainguard | eco-java-gradle-7.6.3 | no fix |
| Chainguard | eco-java-gradle-7.6.3-default | no fix |
| Chainguard | eco-java-gradle-7.6.4 | no fix |
| Chainguard | eco-java-gradle-7.6.4-default | no fix |
| Chainguard | eco-java-gradle-7.6.5 | no fix |
| Chainguard | eco-java-gradle-7.6.5-default | no fix |
| Chainguard | eco-java-gradle-7.6.6 | no fix |
| Chainguard | eco-java-gradle-7.6.6-default | no fix |
| Chainguard | eco-java-gradle-8.0 | no fix |
| Chainguard | eco-java-gradle-8.0-default | no fix |
| Chainguard | eco-java-gradle-8.0.1 | no fix |
| Chainguard | eco-java-gradle-8.0.1-default | no fix |
| Chainguard | eco-java-gradle-8.0.2 | no fix |
| Chainguard | eco-java-gradle-8.0.2-default | no fix |
| Chainguard | eco-java-gradle-8.1 | no fix |
| Chainguard | eco-java-gradle-8.1-default | no fix |
| Chainguard | eco-java-gradle-8.1.1 | no fix |
| Chainguard | eco-java-gradle-8.1.1-default | no fix |
| Chainguard | eco-java-gradle-8.10 | no fix |
| Chainguard | eco-java-gradle-8.10-default | no fix |
| Chainguard | eco-java-gradle-8.10.1 | no fix |
| Chainguard | eco-java-gradle-8.10.1-default | no fix |
| Chainguard | eco-java-gradle-8.10.2 | no fix |
| Chainguard | eco-java-gradle-8.10.2-default | no fix |
| Chainguard | eco-java-gradle-8.11 | no fix |
| Chainguard | eco-java-gradle-8.11-default | no fix |
| Chainguard | eco-java-gradle-8.11.1 | no fix |
| Chainguard | eco-java-gradle-8.11.1-default | no fix |
| Chainguard | eco-java-gradle-8.12 | no fix |
| Chainguard | eco-java-gradle-8.12-default | no fix |
| Chainguard | eco-java-gradle-8.12.1 | no fix |
| Chainguard | eco-java-gradle-8.12.1-default | no fix |
| Chainguard | eco-java-gradle-8.13 | no fix |
| Chainguard | eco-java-gradle-8.13-default | no fix |
| Chainguard | eco-java-gradle-8.14 | no fix |
| Chainguard | eco-java-gradle-8.14-default | no fix |
| Chainguard | eco-java-gradle-8.14.1 | no fix |
| Chainguard | eco-java-gradle-8.14.1-default | no fix |
| Chainguard | eco-java-gradle-8.14.2 | no fix |
| Chainguard | eco-java-gradle-8.14.2-default | no fix |
| Chainguard | eco-java-gradle-8.14.3 | no fix |
| Chainguard | eco-java-gradle-8.14.3-default | no fix |
| Chainguard | eco-java-gradle-8.14.4 | no fix |
| Chainguard | eco-java-gradle-8.14.4-default | no fix |
| Chainguard | eco-java-gradle-8.14.5 | no fix |
| Chainguard | eco-java-gradle-8.14.5-default | no fix |
| Chainguard | eco-java-gradle-8.14.6 | no fix |
| Chainguard | eco-java-gradle-8.14.6-default | no fix |
| Chainguard | eco-java-gradle-8.2 | no fix |
| Chainguard | eco-java-gradle-8.2-default | no fix |
| Chainguard | eco-java-gradle-8.2.1 | no fix |
| Chainguard | eco-java-gradle-8.2.1-default | no fix |
| Chainguard | eco-java-gradle-8.3 | no fix |
| Chainguard | eco-java-gradle-8.3-default | no fix |
| Chainguard | eco-java-gradle-8.4 | no fix |
| Chainguard | eco-java-gradle-8.4-default | no fix |
| Chainguard | eco-java-gradle-8.5 | no fix |
| Chainguard | eco-java-gradle-8.5-default | no fix |
| Chainguard | eco-java-gradle-8.6 | no fix |
| Chainguard | eco-java-gradle-8.6-default | no fix |
| Chainguard | eco-java-gradle-8.7 | no fix |
| Chainguard | eco-java-gradle-8.7-default | no fix |
| Chainguard | eco-java-gradle-8.8 | no fix |
| Chainguard | eco-java-gradle-8.8-default | no fix |
| Chainguard | eco-java-gradle-8.9 | no fix |
| Chainguard | eco-java-gradle-8.9-default | no fix |
| Chainguard | eco-java-gradle-9.0.0 | no fix |
| Chainguard | eco-java-gradle-9.0.0-default | no fix |
| Chainguard | eco-java-gradle-9.1.0 | no fix |
| Chainguard | eco-java-gradle-9.1.0-default | no fix |
| Chainguard | eco-java-gradle-9.2.0 | no fix |
| Chainguard | eco-java-gradle-9.2.0-default | no fix |
| Chainguard | eco-java-gradle-9.2.1 | no fix |
| Chainguard | eco-java-gradle-9.2.1-default | no fix |
| Chainguard | gradle-8 | 8.14.4-r0 |
| Debian 12 | gradle | no fix |
| Debian 13 | gradle | no fix |
| Debian 14 | gradle | no fix |
| Ubuntu 16.04 LTS | gradle | no fix |
| Ubuntu 20.04 LTS | gradle | no fix |
| Ubuntu 22.04 LTS | gradle | no fix |
| Ubuntu 24.04 LTS | gradle | no fix |
| Ubuntu 25.10 | gradle | no fix |
| Ubuntu 26.04 LTS | gradle | no fix |
| Ubuntu 26.10 | gradle | no fix |
| Ubuntu Pro 18.04 LTS | gradle | no fix |
| Wolfi | gradle-8 | 8.14.4-r0 |