CVE-2026-119291 Details
Description
Zuke is a code-first, strongly typed build automation system for Deno. Prior to 1.4.0, @zuke/cli uses lstat to inspect scaffold names but then performs link-following reads, writes, and permission changes in zuke setup and zuke import. An attacker who supplies an untrusted cloned repository, template, or archive with a symbolic link at a scaffolded name can cause setup to overwrite a target outside the selected directory with the invoking user's permissions. The .gitignore path requires no flag, while --force permits a linked launcher target to be written and made executable; import can also read link-target content and incorporate it into the generated build file. This issue is fixed in version 1.4.0.
A vulnerability in Zuke, a build automation system for Deno, allows for arbitrary file overwriting by following symbolic links at scaffolded names. This issue affects versions prior to 1.4.0 of the @zuke/cli package. The vulnerability arises because the 'zuke setup' and 'zuke import' commands, which are typically run in freshly cloned projects, use 'lstat' to check for symbolic links but then follow the links when reading, writing, and changing permissions. An attacker can exploit this by providing a malicious repository or template that includes a symbolic link, causing 'zuke' to overwrite files outside the intended directory using the user's permissions. The vulnerability is compounded by the fact that 'zuke import' can read linked content and incorporate it into the build file, potentially leading to further exploitation.
Users can upgrade to Zuke version 1.4.0 or later, where this vulnerability is fixed. For those using an earlier version, it's advisable to inspect repositories for symbolic links at critical scaffolded names before running 'zuke setup' or 'zuke import'.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 30, 2026CISA-ADP
Assessed Nov 4, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/zuke-build/zuke/commit/4257b0bc5ef5e387a44f913349646d4baccd1654 | [email protected] | Source CodeVendor |
| https://github.com/zuke-build/zuke/pull/542 | [email protected] | Issue TrackingVendor |
| https://github.com/zuke-build/zuke/releases/tag/cli-v1.4.0 | [email protected] | Release NotesVendor |
| https://github.com/zuke-build/zuke/security/advisories/GHSA-hc8w-3fgv-22pw | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-59 | Improper Link Resolution Before File Access ('Link Following') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Zuke | < 1.4.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 4, 2026 | CVE Modified | CISA-ADP |
| Oct 30, 2026 | New CVE Received | [email protected] |
Volerion