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

CVE-2023-44387

No fix known EPSS <1%CVSS 3.2

Gradle is a build tool with a focus on build automation and support for multi-language development. When copying or archiving symlinked files, Gradle resolves them but applies the permissions of the symlink itself instead of the permissions of the linked file to the resulting file. This leads to files having too much permissions given that symlinks usually are world readable and writeable. While it is unlikely this results in a direct vulnerability for the impacted build, it may open up attack vectors depending on where build artifacts end up being copied to or un-archived. In versions 7.6.3, 8.4 and above, Gradle will now properly use the permissions of the file pointed at by the symlink to set permissions of the copied or archived file.

Published 2023-10-05 · 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-7.6.2no fix
Chainguardeco-java-gradle-7.6.2-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
Chainguardeco-java-gradle-8.2.1no fix
Chainguardeco-java-gradle-8.2.1-defaultno fix
Chainguardeco-java-gradle-8.3no fix
Chainguardeco-java-gradle-8.3-defaultno fix
Chainguardeco-java-gradle-8.4no fix
Chainguardeco-java-gradle-8.4-defaultno fix
Debian 12gradleno fix
Debian 13gradleno fix
Debian 14gradleno fix
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