IT SBIT Services
Schneeberger
DEEN
CVE tracker

Mistral Vibe: Bash permission bypass via hidden command substitution

CVE-2026-109429High 8.7

← All vulnerabilities

Summary

Mistral Vibe, a terminal coding assistant, has a flaw in its shell permission check. The static analysis misses a command substitution hidden in a single-quoted variable, which bash later expands with the ${var@P} operator, so only the trailing allowlisted command is checked. An attacker who gets crafted input processed by the agent, for example from a repository or file, can run arbitrary commands silently with the privileges of the agent's terminal session.

Affected

  • Mistral Vibe versions before 2.25.4

Fixed in

  • Fixed in Mistral Vibe 2.25.4 (commit 19b5b74, PR #1084)

Workaround

  • Keep approval prompts enabled. Automatic approval modes bypass these permission checks.
  • Monitor for unexpected shell processes and file access by the agent.

Exploitation

  • No exploitation in the wild is known.
  • No public proof of concept has been confirmed.

Our recommendation

  • Update Mistral Vibe to version 2.25.4 or later.
  • Until the update is done, do not use auto-approve modes on systems with sensitive data.
  • Review agent activity logs and endpoint telemetry for unexpected commands and file access.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 1 Nov 2026, 04:22.

Original description (NVD)

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.

NVD references (4)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.