CVE-2026-67618 Details
Description
marimo before 0.23.15 contains a configuration injection vulnerability that allows notebook authors to exfiltrate operator API keys by embedding a malicious base_url in PEP-723 inline script metadata, which is merged into session configuration with higher precedence than the operator's own settings due to insufficient sanitization in sanitize_pyproject_dict. When an operator opens the crafted notebook and makes an AI request, marimo resolves the attacker-controlled base_url from the notebook config while falling back to the operator's OPENAI_API_KEY environment variable for authentication, transmitting the API key to the attacker-controlled endpoint without requiring any cell execution.
A configuration injection vulnerability has been identified in Marimo versions prior to 0.23.15. This vulnerability allows notebook authors to exfiltrate operator API keys by embedding a malicious base_url in PEP-723 inline script metadata. The injected metadata is merged into the session configuration with higher precedence than the operator's own settings, due to insufficient sanitization in the 'sanitize_pyproject_dict' function. When an operator opens the crafted notebook and makes an AI request, Marimo retrieves the attacker-controlled base_url from the notebook configuration. It then falls back to the operator's OPENAI_API_KEY environment variable for authentication, inadvertently sending the API key to the attacker-controlled endpoint without requiring any cell execution.
Users can update to Marimo version 0.23.16 or later, where this vulnerability has been addressed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Aug 4, 2026CISA-ADP
Assessed Aug 4, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-345 | Insufficient Verification of Data Authenticity | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| marimo | < 0.23.15 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 4, 2026 | CVE Modified | CISA-ADP |
| Aug 4, 2026 | New CVE Received | [email protected] |
Volerion