Skip to content

[GHSA-m93j-546h-jwjv] An arbitrary code execution vulnerability in Mistral Vibe... - #10445

Open
portyu9 wants to merge 1 commit into
portyu9/advisory-improvement-10445from
portyu9-GHSA-m93j-546h-jwjv
Open

portyu9 wants to merge 1 commit into
portyu9/advisory-improvement-10445from
portyu9-GHSA-m93j-546h-jwjv

Conversation

@portyu9

@portyu9 portyu9 commented Oct 19, 2026

Copy link
Copy Markdown

Updates

  • Affected products
  • CVSS v4
  • Source code location
  • Summary

Comments
Add the missing PyPI affected-package metadata for CVE-2026-87986 / GHSA-m93j-546h-jwjv.

Package: mistral-vibe
Ecosystem: pip
Affected versions: >= 1.3.4, < 2.25.4
First patched version: 2.25.4

In affected versions, Vibe's shell permission analysis could authorize an incomplete representation of a command. Shell syntax not interpreted correctly by tree-sitter-bash could be omitted from the extracted command list even though the execution shell would process it.

Version 2.25.4 implements fail-closed shell permission analysis, including parser-error detection, unsupported syntax handling, and approval requirements for command constructs that cannot be represented safely. The upstream release includes relevant regression tests for both legacy and managed shell implementations.

Vulnerable source:
https://github.com/mistralai/mistral-vibe/blob/v2.25.3/vibe/core/tools/builtins/bash.py#L50-L76

Upstream security-fix release:
mistralai/mistral-vibe#1084

Vendor confirmation:
https://docs.mistral.ai/resources/security-advisories/MAI-2026-003

This change enriches the existing unreviewed GHSA; it does not create a separate advisory.

@github-actions
github-actions Bot changed the base branch from main to portyu9/advisory-improvement-10445 October 19, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant