Mistral Vibe permission gate bypass allows hidden command execution
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Passive
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
Mistral Vibe before 2.25.4 contains a command permission gate bypass caused by an interpretation conflict (CWE-436). A command substitution hidden in a single-quoted variable value escapes static parsing by tree-sitter-bash and runs when the variable is re-expanded with the prompt-transform operator of bash parameter expansion. An attacker with no privileges can craft input that silently runs arbitrary commands with the privileges of the agent's terminal session, and the attack requires user interaction.
Written with Claude Haiku 5.5 from the sources below · 2026-11-06
Description from the CNA
Mistral Vibe before 2.25.4 contains a command permission gate bypass vulnerability that allows attackers to execute arbitrary commands by hiding a command substitution inside a single-quoted variable value that tree-sitter-bash static parsing cannot detect. Attackers can craft input such as embedding a command substitution within a single-quoted variable and re-expanding it with the ${var@P} prompt-transform operator so bash's promptvars feature executes the hidden command at runtime while only the trailing allowlisted command is classified, resulting in silent arbitrary command execution with the privileges of the agent's terminal session.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
Upgrade mistral-vibe to version 2.25.4, which fixes the flaw.
Written with Claude Haiku 5.5 from the sources below · 2026-11-06
- Fix · CNA mistral-vibe (mistralai) Fixed in 2.25.4
Vendor assessments
Timeline
- 2026-10-13 Threatist record created from CVE-2026-109429
- 2026-10-13 Alias added: GHSA-m84r-3mrm-j4p8
- 2026-10-14 Priority changed: MEDIUM → LOW
- 2026-10-18 CISA SSVC decision points changed
- 2026-10-18 Priority changed: LOW → MEDIUM
- 2026-11-06 Affected versions changed · Red Hat
- 2026-11-06 CVSS score added · Red Hat
References
More mistralai vulnerabilities
- TI-2026-81009 Remote code execution in Mistral Vibe via Git filter drivers CVSS 4.0HIGH 8.7
- TI-2026-63252 Mistral Vibe before 2.25.5 Remote Code Execution via git post-checkout CVSS 4.0HIGH 8.6
- TI-2026-60017 An arbitrary code execution vulnerability in Mistral Vibe allows an attacker to bypass… CVSS 4.0CRITICAL 10.0
- TI-2026-60016 An arbitrary code execution vulnerability in Mistral Vibe allows an attacker to bypass… CVSS 4.0CRITICAL 10.0
- TI-2026-60015 An arbitrary code execution vulnerability in Mistral Vibe allows an attacker to bypass… CVSS 4.0CRITICAL 10.0
- TI-2026-60018 Incorrect permission assignment in mistralai mistral-vibe CVSS 4.0CRITICAL 10.0
Sources
- CVE-2026-109429 · CVE Program
- CVE-2026-109429 · NVD
- FIRST EPSS
- GHSA-m84r-3mrm-j4p8 · GitHub Advisory Database · CC BY 4.0
- CVE-2026-109429 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences