CVE-2026-67618: marimo < 0.23.15 API Key Exfiltration via Malicious Notebook PEP-723 Metadata

Published Aug 4, 2026
·
Updated

marimo before 0.23.15 contains a configuration injection vulnerability that allows notebook authors to exfiltrate operator API keys by embedding a malicious baseurl 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 sanitizepyprojectdict. When an operator opens the crafted notebook and makes an AI request, marimo resolves the attacker-controlled baseurl from the notebook config while falling back to the operator's OPENAIAPIKEY environment variable for authentication, transmitting the API key to the attacker-controlled endpoint without requiring any cell execution.

Affected Software

1 affected component
marimo<0.23.15

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade marimo to a version that resolves this vulnerability.

    Fixed in 0.23.15
  2. Operational

    Rotate any OpenAI API keys that may have been exposed to an attacker-controlled base_url when opening a malicious marimo notebook.

Event History

Aug 4, 2026
CVE Published
via MITRE·02:30 PM
Data Sourced
via MITRE·02:30 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·03:16 PM
DescriptionSeverityWeakness
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2026-67618?

The severity of CVE-2026-67618 is medium with a score of 6.5.

2

What is CVE-2026-67618 about?

CVE-2026-67618 describes a configuration injection vulnerability in marimo that can lead to API key exfiltration.

3

How do I fix CVE-2026-67618?

To mitigate CVE-2026-67618, upgrade marimo to version 0.23.15 or later.

4

What can be exploited in CVE-2026-67618?

CVE-2026-67618 can be exploited by embedding a malicious base_url in PEP-723 inline script metadata.

5

What impact does CVE-2026-67618 have?

The impact of CVE-2026-67618 can lead to exposure of sensitive operator API keys.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203