Zed is a code editor. Prior to 0.229.0, Zed's terminal tool permission system can be bypassed via bash variable expansion chaining (${var@P}), allowing arbitrary command execution under an allowlisted command prefix.
CVSS 3.1HIGH 8.8·Network·No auth·User interaction·EPSS 0.00438·Published 2026-05-28·Fixed in 0.229.0CWE-184
Zed is a code editor. Prior to 0.229.0, Zed's terminal tool permission system can be bypassed via bash arithmetic expansion $((...)), allowing execution of arbitrary commands nested inside an allowlisted command like ech…
CVSS 3.1HIGH 8.6·Local·No auth·User interaction·EPSS 0.00283·Published 2026-05-28·Fixed in 0.229.0CWE-78
Zed is a code editor. Prior to 0.227.1, Zed IDE executes arbitrary commands when opening a folder with a malicious .git/config file that abuses the core.fsmonitor Git configuration option.
CVSS 3.1HIGH 8.6·Local·No auth·User interaction·EPSS 0.00297·Published 2026-05-28·Fixed in 0.227.1CWE-78
Zed is a code editor. Prior to 0.229.0, Zed's terminal tool permission system can be bypassed by prepending environment variable assignments to allowlisted commands, hijacking program behavior (e.g., PAGER) to execute ar…
CVSS 3.1HIGH 8.6·Local·No auth·User interaction·EPSS 0.00232·Published 2026-05-28·Fixed in 0.229.0CWE-184
Zed is a code editor. Prior to 0.227.1, Zed builds SSH/WSL remote commands as a shell command string that starts with exec env ..., but environment variable keys are inserted without shell quoting or validation.
CVSS 3.1HIGH 8.6·Local·No auth·User interaction·EPSS 0.00257·Published 2026-05-28·Fixed in 0.227.1CWE-78