Patchwire CVEs, their patch status, and feeds to follow them

CVE-2023-35946

Fixed in a distro release EPSS <1%CVSS 6.9

Gradle is a build tool with a focus on build automation and support for multi-language development. When Gradle writes a dependency into its dependency cache, it uses the dependency's coordinates to compute a file location. With specially crafted dependency coordinates, Gradle can be made to write files into an unintended location. The file may be written outside the dependency cache or over another file in the dependency cache. This vulnerability could be used to poison the dependency cache or overwrite important files elsewhere on the filesystem where the Gradle process has write permissions. Exploiting this vulnerability requires an attacker to have control over a dependency repository used by the Gradle build or have the ability to modify the build's configuration. It is unlikely that this would go unnoticed. A fix has been released in Gradle 7.6.2 and 8.2 to protect against this vulnerability. Gradle will refuse to cache dependencies that have path traversal elements in their dependency coordinates. It is recommended that users upgrade to a patched version. If you are unable to upgrade to Gradle 7.6.2 or 8.2, `dependency verification` will make this vulnerability more difficult to exploit.

Published 2023-06-30 · CVE record · OSV

Products: gradle

Distro releases

ReleasePackageFixed in
Chainguardeco-java-gradleno fix
Chainguardeco-java-gradle-1.11no fix
Chainguardeco-java-gradle-1.11-defaultno fix
Chainguardeco-java-gradle-2.0no fix
Chainguardeco-java-gradle-2.0-defaultno fix
Chainguardeco-java-gradle-2.1no fix
Chainguardeco-java-gradle-2.1-defaultno fix
Chainguardeco-java-gradle-2.10no fix
Chainguardeco-java-gradle-2.10-defaultno fix
Chainguardeco-java-gradle-2.11no fix
Chainguardeco-java-gradle-2.11-defaultno fix
Chainguardeco-java-gradle-2.12no fix
Chainguardeco-java-gradle-2.12-defaultno fix
Chainguardeco-java-gradle-2.13no fix
Chainguardeco-java-gradle-2.13-defaultno fix
Chainguardeco-java-gradle-2.14no fix
Chainguardeco-java-gradle-2.14-defaultno fix
Chainguardeco-java-gradle-2.14.1no fix
Chainguardeco-java-gradle-2.14.1-defaultno fix
Chainguardeco-java-gradle-2.2no fix
Chainguardeco-java-gradle-2.2-defaultno fix
Chainguardeco-java-gradle-2.2.1no fix
Chainguardeco-java-gradle-2.2.1-defaultno fix
Chainguardeco-java-gradle-2.3no fix
Chainguardeco-java-gradle-2.3-defaultno fix
Chainguardeco-java-gradle-2.4no fix
Chainguardeco-java-gradle-2.4-defaultno fix
Chainguardeco-java-gradle-2.5no fix
Chainguardeco-java-gradle-2.5-defaultno fix
Chainguardeco-java-gradle-2.6no fix
Chainguardeco-java-gradle-2.6-defaultno fix
Chainguardeco-java-gradle-2.7no fix
Chainguardeco-java-gradle-2.7-defaultno fix
Chainguardeco-java-gradle-2.8no fix
Chainguardeco-java-gradle-2.8-defaultno fix
Chainguardeco-java-gradle-2.9no fix
Chainguardeco-java-gradle-2.9-defaultno fix
Chainguardeco-java-gradle-3.0no fix
Chainguardeco-java-gradle-3.0-defaultno fix
Chainguardeco-java-gradle-3.1no fix
Chainguardeco-java-gradle-3.1-defaultno fix
Chainguardeco-java-gradle-3.2no fix
Chainguardeco-java-gradle-3.2-defaultno fix
Chainguardeco-java-gradle-3.2.1no fix
Chainguardeco-java-gradle-3.2.1-defaultno fix
Chainguardeco-java-gradle-3.3no fix
Chainguardeco-java-gradle-3.3-defaultno fix
Chainguardeco-java-gradle-3.4no fix
Chainguardeco-java-gradle-3.4-defaultno fix
Chainguardeco-java-gradle-3.4.1no fix
Chainguardeco-java-gradle-3.4.1-defaultno fix
Chainguardeco-java-gradle-3.5no fix
Chainguardeco-java-gradle-3.5-defaultno fix
Chainguardeco-java-gradle-3.5.1no fix
Chainguardeco-java-gradle-3.5.1-defaultno fix
Chainguardeco-java-gradle-4.0no fix
Chainguardeco-java-gradle-4.0-defaultno fix
Chainguardeco-java-gradle-4.0.1no fix
Chainguardeco-java-gradle-4.0.1-defaultno fix
Chainguardeco-java-gradle-4.0.2no fix
Chainguardeco-java-gradle-4.0.2-defaultno fix
Chainguardeco-java-gradle-4.1no fix
Chainguardeco-java-gradle-4.1-defaultno fix
Chainguardeco-java-gradle-4.10no fix
Chainguardeco-java-gradle-4.10-defaultno fix
Chainguardeco-java-gradle-4.10.1no fix
Chainguardeco-java-gradle-4.10.1-defaultno fix
Chainguardeco-java-gradle-4.10.2no fix
Chainguardeco-java-gradle-4.10.2-defaultno fix
Chainguardeco-java-gradle-4.10.3no fix
Chainguardeco-java-gradle-4.10.3-defaultno fix
Chainguardeco-java-gradle-4.2no fix
Chainguardeco-java-gradle-4.2-defaultno fix
Chainguardeco-java-gradle-4.2.1no fix
Chainguardeco-java-gradle-4.2.1-defaultno fix
Chainguardeco-java-gradle-4.3no fix
Chainguardeco-java-gradle-4.3-defaultno fix
Chainguardeco-java-gradle-4.3.1no fix
Chainguardeco-java-gradle-4.3.1-defaultno fix
Chainguardeco-java-gradle-4.4no fix
Chainguardeco-java-gradle-4.4-defaultno fix
Chainguardeco-java-gradle-4.4.1no fix
Chainguardeco-java-gradle-4.4.1-defaultno fix
Chainguardeco-java-gradle-4.5no fix
Chainguardeco-java-gradle-4.5-defaultno fix
Chainguardeco-java-gradle-4.5.1no fix
Chainguardeco-java-gradle-4.5.1-defaultno fix
Chainguardeco-java-gradle-4.6no fix
Chainguardeco-java-gradle-4.6-defaultno fix
Chainguardeco-java-gradle-4.7no fix
Chainguardeco-java-gradle-4.7-defaultno fix
Chainguardeco-java-gradle-4.8no fix
Chainguardeco-java-gradle-4.8-defaultno fix
Chainguardeco-java-gradle-4.8.1no fix
Chainguardeco-java-gradle-4.8.1-defaultno fix
Chainguardeco-java-gradle-4.9no fix
Chainguardeco-java-gradle-4.9-defaultno fix
Chainguardeco-java-gradle-5.0no fix
Chainguardeco-java-gradle-5.0-defaultno fix
Chainguardeco-java-gradle-5.1no fix
Chainguardeco-java-gradle-5.1-defaultno fix
Chainguardeco-java-gradle-5.1.1no fix
Chainguardeco-java-gradle-5.1.1-defaultno fix
Chainguardeco-java-gradle-5.2no fix
Chainguardeco-java-gradle-5.2-defaultno fix
Chainguardeco-java-gradle-5.2.1no fix
Chainguardeco-java-gradle-5.2.1-defaultno fix
Chainguardeco-java-gradle-5.3no fix
Chainguardeco-java-gradle-5.3-defaultno fix
Chainguardeco-java-gradle-5.3.1no fix
Chainguardeco-java-gradle-5.3.1-defaultno fix
Chainguardeco-java-gradle-5.4no fix
Chainguardeco-java-gradle-5.4-defaultno fix
Chainguardeco-java-gradle-5.4.1no fix
Chainguardeco-java-gradle-5.4.1-defaultno fix
Chainguardeco-java-gradle-5.5no fix
Chainguardeco-java-gradle-5.5-defaultno fix
Chainguardeco-java-gradle-5.5.1no fix
Chainguardeco-java-gradle-5.5.1-defaultno fix
Chainguardeco-java-gradle-5.6no fix
Chainguardeco-java-gradle-5.6-defaultno fix
Chainguardeco-java-gradle-5.6.1no fix
Chainguardeco-java-gradle-5.6.1-defaultno fix
Chainguardeco-java-gradle-5.6.2no fix
Chainguardeco-java-gradle-5.6.2-defaultno fix
Chainguardeco-java-gradle-5.6.3no fix
Chainguardeco-java-gradle-5.6.3-defaultno fix
Chainguardeco-java-gradle-5.6.4no fix
Chainguardeco-java-gradle-5.6.4-defaultno fix
Chainguardeco-java-gradle-6.0no fix
Chainguardeco-java-gradle-6.0-defaultno fix
Chainguardeco-java-gradle-6.0.1no fix
Chainguardeco-java-gradle-6.0.1-defaultno fix
Chainguardeco-java-gradle-6.1no fix
Chainguardeco-java-gradle-6.1-defaultno fix
Chainguardeco-java-gradle-6.1.1no fix
Chainguardeco-java-gradle-6.1.1-defaultno fix
Chainguardeco-java-gradle-6.2no fix
Chainguardeco-java-gradle-6.2-defaultno fix
Chainguardeco-java-gradle-6.2.1no fix
Chainguardeco-java-gradle-6.2.1-defaultno fix
Chainguardeco-java-gradle-6.2.2no fix
Chainguardeco-java-gradle-6.2.2-defaultno fix
Chainguardeco-java-gradle-6.3no fix
Chainguardeco-java-gradle-6.3-defaultno fix
Chainguardeco-java-gradle-6.4no fix
Chainguardeco-java-gradle-6.4-defaultno fix
Chainguardeco-java-gradle-6.4.1no fix
Chainguardeco-java-gradle-6.4.1-defaultno fix
Chainguardeco-java-gradle-6.5no fix
Chainguardeco-java-gradle-6.5-defaultno fix
Chainguardeco-java-gradle-6.5.1no fix
Chainguardeco-java-gradle-6.5.1-defaultno fix
Chainguardeco-java-gradle-6.6no fix
Chainguardeco-java-gradle-6.6-defaultno fix
Chainguardeco-java-gradle-6.6.1no fix
Chainguardeco-java-gradle-6.6.1-defaultno fix
Chainguardeco-java-gradle-6.7no fix
Chainguardeco-java-gradle-6.7-defaultno fix
Chainguardeco-java-gradle-6.7.1no fix
Chainguardeco-java-gradle-6.7.1-defaultno fix
Chainguardeco-java-gradle-6.8no fix
Chainguardeco-java-gradle-6.8-defaultno fix
Chainguardeco-java-gradle-6.8.1no fix
Chainguardeco-java-gradle-6.8.1-defaultno fix
Chainguardeco-java-gradle-6.8.2no fix
Chainguardeco-java-gradle-6.8.2-defaultno fix
Chainguardeco-java-gradle-6.8.3no fix
Chainguardeco-java-gradle-6.8.3-defaultno fix
Chainguardeco-java-gradle-6.9no fix
Chainguardeco-java-gradle-6.9-defaultno fix
Chainguardeco-java-gradle-6.9.1no fix
Chainguardeco-java-gradle-6.9.1-defaultno fix
Chainguardeco-java-gradle-6.9.2no fix
Chainguardeco-java-gradle-6.9.2-defaultno fix
Chainguardeco-java-gradle-6.9.3no fix
Chainguardeco-java-gradle-6.9.3-defaultno fix
Chainguardeco-java-gradle-6.9.4no fix
Chainguardeco-java-gradle-6.9.4-defaultno fix
Chainguardeco-java-gradle-7.0no fix
Chainguardeco-java-gradle-7.0-defaultno fix
Chainguardeco-java-gradle-7.0.1no fix
Chainguardeco-java-gradle-7.0.1-defaultno fix
Chainguardeco-java-gradle-7.0.2no fix
Chainguardeco-java-gradle-7.0.2-defaultno fix
Chainguardeco-java-gradle-7.1no fix
Chainguardeco-java-gradle-7.1-defaultno fix
Chainguardeco-java-gradle-7.1.1no fix
Chainguardeco-java-gradle-7.1.1-defaultno fix
Chainguardeco-java-gradle-7.2no fix
Chainguardeco-java-gradle-7.2-defaultno fix
Chainguardeco-java-gradle-7.3no fix
Chainguardeco-java-gradle-7.3-defaultno fix
Chainguardeco-java-gradle-7.3.1no fix
Chainguardeco-java-gradle-7.3.1-defaultno fix
Chainguardeco-java-gradle-7.3.2no fix
Chainguardeco-java-gradle-7.3.2-defaultno fix
Chainguardeco-java-gradle-7.3.3no fix
Chainguardeco-java-gradle-7.3.3-defaultno fix
Chainguardeco-java-gradle-7.4no fix
Chainguardeco-java-gradle-7.4-defaultno fix
Chainguardeco-java-gradle-7.4.1no fix
Chainguardeco-java-gradle-7.4.1-defaultno fix
Chainguardeco-java-gradle-7.4.2no fix
Chainguardeco-java-gradle-7.4.2-defaultno fix
Chainguardeco-java-gradle-7.5no fix
Chainguardeco-java-gradle-7.5-defaultno fix
Chainguardeco-java-gradle-7.5.1no fix
Chainguardeco-java-gradle-7.5.1-defaultno fix
Chainguardeco-java-gradle-7.6no fix
Chainguardeco-java-gradle-7.6-defaultno fix
Chainguardeco-java-gradle-7.6.1no fix
Chainguardeco-java-gradle-7.6.1-defaultno fix
Chainguardeco-java-gradle-8.0.1no fix
Chainguardeco-java-gradle-8.0.1-defaultno fix
Chainguardeco-java-gradle-8.0.2no fix
Chainguardeco-java-gradle-8.0.2-defaultno fix
Chainguardeco-java-gradle-8.1no fix
Chainguardeco-java-gradle-8.1-defaultno fix
Chainguardeco-java-gradle-8.1.1no fix
Chainguardeco-java-gradle-8.1.1-defaultno fix
Chainguardeco-java-gradle-8.2no fix
Chainguardeco-java-gradle-8.2-defaultno fix
Debian 12gradleno fix
Debian 13gradleno fix
Debian 14gradleno fix
SUSE Linux Enterprise Module for Development Tools 15 SP5gradle4.4.1-150200.3.24.1
SUSE Linux Enterprise Module for Development Tools 15 SP6gradle4.4.1-150200.3.24.1
Ubuntu 16.04 LTSgradleno fix
Ubuntu 20.04 LTSgradleno fix
Ubuntu 22.04 LTSgradleno fix
Ubuntu 24.04 LTSgradleno fix
Ubuntu 25.10gradleno fix
Ubuntu 26.04 LTSgradleno fix
Ubuntu 26.10gradleno fix
Ubuntu Pro 18.04 LTSgradleno fix
openSUSE Leap 15.5gradle4.4.1-150200.3.24.1
openSUSE Leap 15.6gradle4.4.1-150200.3.24.1