Description
marimo before 0.23.15 contains a code injection vulnerability in the notebook configuration handler that allows attackers to execute arbitrary commands by supplying a crafted MCP server entry with an attacker-controlled command value embedded in a notebook. When the notebook is opened in edit mode, marimo launches the specified command as a local subprocess before any notebook cell is executed, requiring no authentication or cell execution to trigger the vulnerability.
Published: 2026-08-19
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

marimo before 0.23.15 contains a code injection flaw in the notebook configuration handler that allows an attacker to run arbitrary system commands by embedding a crafted MCP server entry within a notebook. When the notebook is opened in edit mode, marimo spawns the specified command as a local subprocess before any notebook cell is executed, and the vulnerability is triggered without requiring authentication or any cell execution. The flaw effectively grants an attacker the power to execute commands with the privileges of the user running marimo.

Affected Systems

The affected product is marimo‑team’s marimo software, versions earlier than 0.23.15. The release tagged 0.23.15 includes the fix for this issue.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. Because the flaw can be triggered by simply opening a notebook file in edit mode, an attacker who can supply a malicious notebook file—such as through a shared repository or compromised storage—can execute arbitrary commands on the host system. No network access or authentication is required, which raises the risk of local exploitation for users who grant marimo access to untrusted notebooks.

Generated by OpenCVE AI on August 20, 2026 at 13:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to marimo version 0.23.15 or later to apply the vendor patch that removes the injection vector.
  • If an upgrade cannot be performed immediately, restrict notebook editing to trusted users or disable the MCP server entry mechanism in the configuration to prevent injection.
  • Validate or sanitize any external notebooks before opening them in edit mode, ensuring that no malicious MCP server entries are present.

Generated by OpenCVE AI on August 20, 2026 at 13:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 19 Aug 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared Marimo-team
Marimo-team marimo
Vendors & Products Marimo-team
Marimo-team marimo

Wed, 19 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description marimo before 0.23.15 contains a code injection vulnerability in the notebook configuration handler that allows attackers to execute arbitrary commands by supplying a crafted MCP server entry with an attacker-controlled command value embedded in a notebook. When the notebook is opened in edit mode, marimo launches the specified command as a local subprocess before any notebook cell is executed, requiring no authentication or cell execution to trigger the vulnerability.
Title marimo < 0.23.15 Code Injection via MCP Server Configuration
Weaknesses CWE-94
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': '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'}


Subscriptions

Marimo-team Marimo
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-21T19:41:11.333Z

Reserved: 2026-08-17T18:39:57.662Z

Link: CVE-2026-75149

cve-icon Vulnrichment

Updated: 2026-08-21T19:41:02.616Z

cve-icon NVD

Status : Received

Published: 2026-08-19T18:17:26.080

Modified: 2026-08-21T20:16:42.173

Link: CVE-2026-75149

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T13:15:03Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')