Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessFeed poisoned instructions to Vibe agent
-
DeliveryAgent runs allowlisted command with shell redirect
-
ExploitRedirect destination skips permission check
-
ExecutionWrite/overwrite file outside workspace
-
ImpactPlanted script executes as user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the attacker can influence a command the Vibe agent executes and that the command is on Vibe's allowlist (or otherwise auto-approved), then append a shell redirection whose destination lies outside the active workspace. The write is bounded by the filesystem permissions of the Vibe process, so impact scales with how privileged the account running Vibe is. Limiting factors: the target must actually be running Mistral Vibe 1.3.4 or later, the agent must process attacker-influenced instructions or content, and only paths the Vibe process can already access are writable - there is no privilege escalation on the host beyond the agent's own rights. |
| Impact | The vendor CVSS 4.0 score is 9.3 with vector AV:N/AC:L/PR:N/UI:N/VC:H/VI:H/VA:H, which maps the impact as high across confidentiality, integrity, and availability. That confidentiality rating is arguably overstated: a redirection-based file-write primitive is fundamentally an integrity/availability issue (overwriting configs, scripts, or startup files), and confidentiality exposure is at best indirect. The more important nuance is the attacker model - this is a local agent, so 'unauthenticated network' realistically translates to untrusted content or instructions reaching the agent (e.g. a poisoned repository, dependency, or task prompt) rather than a directly internet-facing service; whoever is triaging this, whether a large enterprise or a mid-sized operator, should still treat arbitrary out-of-workspace writes as a plausible path to code execution and prioritize the upgrade. No EPSS score, KEV entry, or SSVC decision data was provided, and no public exploit code is identified; the single HiddenLayer advisory is the only source, so severity rests on the described primitive rather than observed exploitation. Overall this is a genuine escape-the-sandbox concern for anyone running Vibe against untrusted inputs, but real-world blast radius depends heavily on how exposed the agent is to attacker-influenced instructions. |
| Exploit ScenarioDerived | An attacker seeds a repository or task with instructions that cause Vibe to run an allowlisted command with an appended shell redirection, e.g. writing generated content to '~/.bashrc', a CI script, or an SSH authorized_keys file outside the workspace. Because the redirection target bypasses the approval prompt, the file is created or overwritten silently, and on the next shell login or pipeline run the planted content executes with the user's privileges. No public exploit code is currently identified, but the technique is straightforward given the described root cause. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 11, 2026
Arbitrary file write in Mistral Vibe (the AI coding agent), introduced in version 1.3.4, lets an attacker create or overwrite files anywhere the Vibe process can reach - without triggering the tool's user-approval gate. The root cause is that shell redirection targets (e.g. '>' and '>>') are stripped from permission evaluation, so an otherwise allowlisted command can silently redirect its output to paths outside the active workspace. Reported by HiddenLayer; publicly detailed in their security advisory, with no public exploit code identified at time of analysis and no CISA KEV listing.
RemediationAI
No vendor-released patched version is identified in the available data, so treat the primary control as configuration hardening until Mistral publishes a fixed release: consult the HiddenLayer advisory (https://www.hiddenlayer.com/sai-security-advisory/2026-09-mistral-vibe2) and Mistral's channels for an update and upgrade past 1.3.4 once available. In the interim, avoid running Vibe against untrusted repositories, prompts, or data sources that could smuggle in commands; run the agent under a dedicated low-privilege OS account whose filesystem access is confined to the workspace (limiting the 'paths accessible to the Vibe process' that the bug can reach); and where possible tighten or disable the command allowlist so commands that support output redirection cannot be auto-approved. The trade-off of these controls is reduced agent autonomy and more manual approvals, which is the intended safety posture until a code-level fix that includes redirection destinations in permission checks is shipped.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Mistral Vibe is an agentic coding assistant from Mistral AI (CPE cpe:2.3:a:mistralai:mistral-vibe) that executes shell commands on the host, gated by a permission/allowlist model intended to confine writes to the active workspace and require user approval for anything outside it. The flaw is classified CWE-22 (Improper Limitation of a Pathname to a Restricted Directory / path traversal): the permission checker inspects the command and its arguments but does not model shell metacharacters, so a redirection operator's destination path is never subjected to workspace-boundary or approval checks. Because the redirect is interpreted later by the shell rather than by Vibe's policy engine, an allowlisted command such as a benign read/print utility becomes a primitive for writing attacker-chosen content to attacker-chosen absolute paths, constrained only by the filesystem permissions of the Vibe process itself.
Know when Mistral Vibe gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Trigger arrives via attacker-influenced content the operator runs the agent on (UI:R); primitive is out-of-workspace file write, so I:H, A:L for overwrite risk, and C:N since it does not directly read data.
Primary rating from Vendor (HiddenLayer).
CVSS VectorVendor: HiddenLayer
DescriptionCVE.org
An arbitrary file write vulnerability in Mistral Vibe, introduced in version 1.3.4, allows an attacker to create or overwrite files outside the active workspace without user approval. Shell redirection destinations are omitted from permission checks, enabling otherwise allowlisted commands to write to arbitrary paths accessible to the Vibe process.
Executive ViewAI
Mistral Vibe versions 1.3.4 and later contain a critical arbitrary file write vulnerability that bypasses the tool's built-in safety approval gate, allowing attackers to create or modify files outside the intended workspace. This directly threatens the integrity of development environments and production code pipelines, creating supply chain risk for organizations relying on Vibe for code generation and automation.
Downgrade to Mistral Vibe version 1.3.3 or earlier. If downgrade is not feasible, isolate affected Vibe instances to development-only networks without production access, restrict file system write permissions to the minimal set of directories required for operation, implement continuous file integrity monitoring on directories accessible to the Vibe process, and enforce user access controls limiting Vibe usage to trusted developers.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
More in Mistral Vibe
View allArbitrary file access in Mistral Vibe, Mistral AI's agentic coding assistant, lets an attacker read (and potentially mod
Arbitrary code execution in Mistral Vibe (mistralai:mistral-vibe) lets an attacker defeat the agent's command-approval a
Arbitrary code execution in Mistral AI's Mistral Vibe agentic coding assistant lets attackers smuggle commands past the
Arbitrary code execution in Mistral Vibe lets attackers slip past the tool's command-approval allowlist by wrapping mali
Arbitrary file read in Mistral Vibe (Mistral AI's agentic coding assistant), introduced in version 2.6.0, lets attackers
Command permission gate bypass in Mistral Vibe before 2.25.4 lets input processed by the agent cause arbitrary shell com
Permission validation bypass in Mistral Vibe versions before 2.25.5 allows an attacker who can get crafted text in front
Remote code execution in Mistral Vibe before 3.0.3 occurs when the CLI is launched with --worktree against an untrusted
Remote code execution in Mistral Vibe before 2.25.5 allows an attacker to run arbitrary shell commands with the privileg
Remote code execution in Mistral Vibe before 2.23.3 allows any attacker who can deliver a crafted repository to a victim
Same weakness CWE-22 – Path Traversal
View allSame technique Path Traversal
View allVendor StatusVendor
SUSE
| Product | Status |
|---|---|
| openSUSE Tumbleweed | Fixed |
EUVD-2026-76119
GHSA-4vx3-rfqx-v945
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB