CVE Catalog

CVE-2026-63108

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

High risk
1.92%

78th percentile - higher than 78% of all known CVEs

Summary

Roo Code through 3.54.0 has a command injection vulnerability in the auto-approve execute feature. Attackers can bypass allowlist/denylist by nesting command substitutions inside parameter expansion defaults, allowing arbitrary command execution.

Risk Assessment

An attacker can remotely execute arbitrary commands in the context of the Roo Code extension, potentially leading to system compromise.

Recommendation

Update Roo Code to version 3.54.1 or later, which includes a fix.

Other vulnerabilities in Roo Code

See all
Original NVD description (English source)

Roo Code through 3.54.0 contains a command injection vulnerability in the auto-approve execute feature that allows attackers to bypass allowlist/denylist enforcement by nesting command substitutions inside parameter expansion defaults. The command parser in parse-command.ts replaces parameter expansions with opaque placeholders before extracting command substitutions, causing the containsDangerousSubstitution guard to miss nested payloads, which are then auto-approved based on the outer allowlisted command prefix and executed by the shell via execa, enabling arbitrary command execution.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS