Skip to main content

Mistral Vibe EUVDEUVD-2026-110574

| CVE-2026-116843 HIGH
Inclusion of Functionality from Untrusted Control Sphere (CWE-829)
2026-10-27 VulnCheck GHSA-xwx6-2mm7-g8wj
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Host malicious git repository with .git/config filter drivers
  2. Delivery
    Victim runs mistral-vibe --worktree on it
  3. Exploit
    git worktree add applies .gitattributes
  4. Execution
    Filter smudge/clean/process runs before trust check
  5. Impact
    Attacker commands execute with user privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Trusted source inclusion only
Exploitation Conditions

Exploitation requires that the user launch Mistral Vibe with the --worktree flag and point it at an attacker-controlled or otherwise untrusted git repository that contains a crafted .git/config defining filter drivers (smudge, clean, or process) plus a .gitattributes binding those filters to files. The root cause is ordering: git worktree add applies .gitattributes and runs the filter commands before Vibe performs its trusted-folder check, so the attacker's commands execute with the invoking user's privileges. Limiting factors that reduce realistic risk: the --worktree mode must be in use, the victim must actively add the malicious repository (passive user interaction, UI:P), and the installation must be a version before 3.0.3; code runs only with the user's existing privileges (no scope change, SC/SI/SA:N).

Impact

Signals point to a genuine but non-emergency priority. The CVSS 4.0 base score of 8.7 (High) reflects network-reachable, low-complexity, unauthenticated code execution (AV:N/AC:L/AT:N/PR:N) with high confidentiality, integrity and availability impact to the vulnerable system (VC:H/VI:H/VA:H), tempered only by passive user interaction (UI:P). Against that, EPSS is low at 0.43% (37th percentile), the CVE is not listed in CISA KEV, and no exploit code is marked as confirmed public, which argues against widespread opportunistic exploitation. The vuln.today decision label is 'this_week', consistent with a serious flaw that should be remediated promptly but is not under active mass exploitation. The key tension to flag: CVSS treats this as PR:N/UI:P 'network' RCE, but the mechanism is contextual - the victim must run Mistral Vibe with the --worktree flag against an attacker-controlled repository, so real-world risk is closer to targeted social-engineering/supply-chain of developer workflows than internet-facing remote exploitation. Net: a real priority for anyone using mistral-vibe worktree mode on untrusted repos, but not an emergency given low EPSS and no confirmed active exploitation.

Exploit ScenarioDerived

An attacker publishes or sends a victim a malicious git repository whose .git/config defines git filter drivers (smudge/clean/process) and whose .gitattributes bind them to files. A developer running Mistral Vibe with --worktree adds that repository; git worktree add applies .gitattributes and executes the filter commands before Vibe's trusted-folder check, running the attacker's commands with the user's privileges. The VulnCheck advisory and GitHub issue #997 describe this mechanism, though no exploit is marked as confirmed public code.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 28, 2026

Remote code execution in Mistral Vibe before 3.0.3 occurs when the CLI is launched with --worktree against an untrusted repository: a crafted .git/config defines Git filter drivers and .gitattributes binds them to files, so git worktree add runs smudge, clean, or process commands before Vibe's trusted-folder check. The commands execute with the invoking user's privileges, and exploitation requires the user to add the malicious repository in worktree mode. The vendor released 3.0.3; no public exploit was identified at time of analysis and EPSS is 0.43% (37th percentile).

RemediationAI

Upgrade to Mistral Vibe 3.0.3 or later; the vendor-released patch is the 3.0.3 release (https://github.com/mistralai/mistral-vibe/releases/tag/v3.0.3), with the fix commit at https://github.com/mistralai/mistral-vibe/commit/7bb48f213ac677f943d5c791199ed3dddf302f00. Until upgraded, do not launch Mistral Vibe with --worktree against repositories that are not fully trusted, and inspect .git/config and .gitattributes in any repository before using worktree mode; these reduce exposure to the required trigger, while the vendor update addresses the vulnerable ordering. Advisory: https://www.vulncheck.com/advisories/mistral-vibe-before-3.0.3-rce-via-git-filter-drivers-in-worktree-mode and https://github.com/mistralai/mistral-vibe/issues/997.

Affected VersionsENISA

mistral-vibe 0 <3.0.3

Affected Packages

euvd mistral_vibe fix: 3.0.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Git filter drivers are external commands bound to path patterns through .gitattributes and configured under filter.* in .git/config; during operations such as worktree population, Git can invoke smudge, clean, or process commands. Mistral Vibe's --worktree path invokes git worktree add, and the flaw is an ordering error: Git applies .gitattributes and runs the configured filter commands before Vibe performs its trusted-folder check. That lets a repository controlled by an attacker supply both the .git/config filter definitions and the .gitattributes bindings needed to execute arbitrary commands as the user running Vibe. CWE-829 (Inclusion of Functionality from Untrusted Control Sphere) matches this pattern. The affected CPE is cpe:2.3:a:mistralai:mistral-vibe:*:*:*:*:*:*:*:* before 3.0.3, and the independent assessment rates it CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H.

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Untrusted repo is fetched/opened remotely (AV:N), no auth needed (PR:N), but the victim must actively add it in --worktree mode (UI:R); code runs only as the user, so S:U with full C/I/A impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Mistral Vibe before 3.0.3 contains a remote code execution vulnerability that allows attackers to run commands by defining git filter drivers in an untrusted repository's .git/config. When started with --worktree, git worktree add applies .gitattributes and runs filter smudge, clean, or process commands before the trusted-folder check, executing attacker commands with user privileges.

Executive ViewAI

Why It Matters

A critical remote code execution vulnerability in Mistral Vibe, an AI coding assistant, could allow attackers to run arbitrary commands on developer workstations. Exploitation requires a user to open a malicious repository in worktree mode, but successful attacks can lead to full system compromise, data theft, and lateral movement. Leadership should prioritize patching to mitigate risks to intellectual property and sensitive data.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 63% exploitable
Prevalence
Low
niche, recent AI coding CLI from a single vendor, limited production footprint
Social Media
2
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2026-87988 CRITICAL
10.0 Sep 11

Arbitrary file access in Mistral Vibe, Mistral AI's agentic coding assistant, lets an attacker read (and potentially mod

CVE-2026-87987 CRITICAL
10.0 Sep 11

Arbitrary code execution in Mistral Vibe (mistralai:mistral-vibe) lets an attacker defeat the agent's command-approval a

CVE-2026-87986 CRITICAL
10.0 Sep 11

Arbitrary code execution in Mistral AI's Mistral Vibe agentic coding assistant lets attackers smuggle commands past the

CVE-2026-87985 CRITICAL
10.0 Sep 11

Arbitrary code execution in Mistral Vibe lets attackers slip past the tool's command-approval allowlist by wrapping mali

CVE-2026-87984 CRITICAL
9.3 Sep 11

Arbitrary file write in Mistral Vibe (the AI coding agent), introduced in version 1.3.4, lets an attacker create or over

CVE-2026-87983 CRITICAL
9.2 Sep 11

Arbitrary file read in Mistral Vibe (Mistral AI's agentic coding assistant), introduced in version 2.6.0, lets attackers

CVE-2026-109429 HIGH
8.7 Oct 13

Command permission gate bypass in Mistral Vibe before 2.25.4 lets input processed by the agent cause arbitrary shell com

CVE-2026-109428 HIGH
8.7 Oct 13

Permission validation bypass in Mistral Vibe versions before 2.25.5 allows an attacker who can get crafted text in front

CVE-2026-93993 HIGH
8.6 Sep 19

Remote code execution in Mistral Vibe before 2.25.5 allows an attacker to run arbitrary shell commands with the privileg

CVE-2026-67623 HIGH
8.6 Aug 05

Remote code execution in Mistral Vibe before 2.23.3 allows any attacker who can deliver a crafted repository to a victim

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy