Skip to main content

Mistral Vibe CVE-2026-67623

| EUVDEUVD-2026-53342 HIGH
Inclusion of Functionality from Untrusted Control Sphere (CWE-829)
2026-08-05 VulnCheck GHSA-g6fr-w8c4-4935
8.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Create repository with malicious core.fsmonitor in .git/config
  2. Delivery
    Deliver crafted repository to victim via clone, archive, or supply chain
  3. Exploit
    Victim opens repository in Mistral Vibe
  4. Execution
    Vibe invokes git status --porcelain
  5. Persist
    Git reads .git/config and executes fsmonitor hook command
  6. Impact
    Arbitrary OS commands run as victim

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 victim run Mistral Vibe (any version before 2.23.3) with its working directory set to, or inside, a repository that contains a malicious core.fsmonitor entry in its .git/config file. The victim does not need to manually inspect or open the config file - simply running any vibe command (e.g., opening a project, running a chat, invoking an agent action) while inside the repository is sufficient to trigger execution. The attacker has no required authentication or system access; their only requirement is delivering the crafted repository to the victim, which can occur via cloning a public repository, receiving a zip/archive, or any supply-chain channel. Exploitation is limited by the requirement for victim interaction (UI:A): the victim must actively invoke Mistral Vibe within the malicious repository. The attack does not succeed against default-configuration repositories that lack a core.fsmonitor entry, and cannot be triggered remotely against arbitrary Vibe instances without delivery of the crafted repo.

Impact

The CVSS 4.0 score of 8.6 (AV:N/AC:L/AT:N/PR:N/UI:A) accurately reflects the risk profile: network-deliverable via repository distribution, low attack complexity, no attacker privileges required, but victim interaction is mandatory (the victim must invoke Mistral Vibe within the crafted repository). The full C:H/I:H/VA:H impact reflects that arbitrary OS-level command execution with the victim's privileges is the outcome. No CISA KEV listing exists, and no POC is referenced in the source data - these are meaningful moderating signals that reduce urgency compared to, say, a Log4Shell-class remotely triggerable issue. EPSS data is not provided; however, the attack pattern is well-understood and the barrier to exploitation is social engineering or supply-chain delivery, not technical sophistication. Organizations whose developers use Mistral Vibe in workflows that pull external or untrusted repositories face real, non-theoretical risk and should treat this as a high priority for patching, despite the absence of confirmed exploitation.

Exploit ScenarioDerived

An attacker creates a git repository containing a .git/config with a core.fsmonitor entry set to a malicious shell command (e.g., a reverse shell or credential exfiltration payload), then distributes the repository via a public platform, phishing link, or by contributing it to a project the victim works with. When the victim clones or opens the repository and runs any Mistral Vibe command, Vibe internally invokes git status --porcelain, which causes git to execute the fsmonitor hook, running the attacker's payload immediately with the victim's full user privileges. No public POC has been identified at time of analysis, but the technique requires minimal skill given the class is well-documented in prior git hook abuse research.

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

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

Alert me

AnalysisAIv1 – Aug 05, 2026

Remote code execution in Mistral Vibe before 2.23.3 allows any attacker who can deliver a crafted repository to a victim to execute arbitrary commands with the victim's full OS privileges. The mechanism is git's core.fsmonitor hook: Mistral Vibe calls git status --porcelain without suppressing hook execution, so a malicious fsmonitor entry embedded in a repository's .git/config is executed whenever any vibe command runs inside that repository. No public exploit or CISA KEV listing has been identified at time of analysis; however, the attack pattern is straightforward and the fix is confirmed at v2.23.3.

RemediationAI

The primary fix is upgrading to Mistral Vibe v2.23.3 or later, which explicitly disables the git fsmonitor hook in project context as confirmed by the release notes at https://github.com/mistralai/mistral-vibe/releases/tag/v2.23.3. The underlying commit is available at https://github.com/mistralai/mistral-vibe/commit/68ff32e6a92e80a874c8153312f0aa8ae4955477. If immediate upgrade is not possible, the most actionable compensating control is restricting Mistral Vibe usage to repositories from fully trusted, internally controlled sources - do not run Vibe inside cloned external or third-party repositories until patched. A secondary measure is to inspect .git/config in any repository before invoking Vibe and verify that core.fsmonitor is either absent or points to a known-good path; note this is a manual, error-prone process and is not a reliable long-term mitigation. Setting the git global config option core.fsmonitor=false in the user's global gitconfig does not reliably override per-repository config in all git versions and should not be relied upon as a sole control.

Affected VersionsENISA

mistral-vibe 0 <2.23.3

Affected Packages

euvd mistral_vibe fix: 2.23.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's core.fsmonitor configuration key specifies an external process git will invoke before executing status operations to query filesystem change state - it is designed for performance optimization but can reference arbitrary shell commands. Mistral Vibe, an AI-assisted coding agent (CPE: cpe:2.3:a:mistralai:mistral-vibe:*:*:*:*:*:*:*:*), invokes git status --porcelain as part of its project context acquisition without setting GIT_CONFIG_NOSYSTEM, using --no-plugins, or otherwise suppressing local repository hook execution. This falls squarely under CWE-829 (Inclusion of Functionality from Untrusted Control Sphere): the application unconditionally inherits and executes configuration from an untrusted repository-local source. The attack class is well-understood - analogous vulnerabilities have been documented in GitHub Desktop, VS Code, and other tools that shell out to git without sandboxing repository-level configuration.

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.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Network delivery via repository, no attacker privileges, low complexity, but victim must invoke Vibe in the repo (UI:R); scope unchanged as execution stays within victim's user context.

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:A/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
Active
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 2.23.3 contains a remote code execution vulnerability that allows attackers to execute arbitrary commands by embedding a malicious core.fsmonitor hook in a repository's .git/config file, which is triggered when vibe invokes git status --porcelain without suppressing hook execution. Attackers can distribute or create a crafted repository containing a malicious fsmonitor entry to achieve arbitrary command execution with the victim's full privileges when any vibe command is run inside that repository.

Executive ViewAI

Why It Matters

Mistral Vibe versions prior to 2.23.3 contain a remote code execution vulnerability allowing attackers to execute arbitrary commands with full operating system privileges through maliciously crafted repositories; no public exploit identified at time of analysis. Users who clone or interact with compromised repositories face complete system compromise. Organizations using Mistral Vibe should prioritize immediate patching to mitigate this critical risk.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 59% exploitable
Prevalence
Low
emerging AI coding agent, limited documented enterprise footprint
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.5%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +43
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-116843 HIGH
8.7 Oct 27

Remote code execution in Mistral Vibe before 3.0.3 occurs when the CLI is launched with --worktree against an untrusted

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

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