← Back to Vulnerability Reports CVE Intelligence

CVE-2026-39987

Coreweave Marimo•CRITICAL · CVSS 9.8• In the wild In CISA KEV

What is CVE-2026-39987?

marimo is a reactive Python notebook. Prior to 0.23.0, Marimo has a Pre-Auth RCE vulnerability. The terminal WebSocket endpoint /terminal/ws lacks authentication validation, allowing an unauthenticated attacker to obtain a full PTY shell and execute arbitrary system commands. Unlike other WebSocket endpoints (e.g., /ws) that correctly call validate_auth() for authentication, the /terminal/ws endpoint only checks the running mode and platform support before accepting connections, completely skipping authentication verification. This vulnerability is fixed in 0.23.0.

CVSS9.8 NVD 3.1
SeverityCRITICAL
Exploitation In the wild In CISA KEV
EPSS38% · P99
Triage statusActive Exploit
ActionPatch immediately
CVSS vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWECWE-306
NVD published2026-04-09
NVD last modified2026-06-17

Timeline

  • 2026-04-09Published to the U.S. National Vulnerability Database (NVD)
  • 2026-04-11First covered in a defend.network daily briefing
  • 2026-04-23Added to the CISA Known Exploited Vulnerabilities (KEV) catalog
  • 2026-05-07CISA federal remediation deadline (BOD 22-01)
  • 2026-06-17NVD record last updated

CISA Known Exploited Vulnerability

Marimo Remote Code Execution Vulnerability

Added to KEV2026-04-23
Federal patch deadline2026-05-07
Known ransomware useUnknown

Affected product

Coreweave Marimo

Remediation Steps

  1. Apply the vendor patch for Marimo immediately
  2. Audit internet-exposed Marimo notebook instances and restrict access to trusted networks
  3. Review access logs for unauthorized changes to notebooks or credential extraction
  4. Rotate all cloud credentials and API keys stored in or accessible via Marimo instances
  5. Implement network segmentation to isolate notebook environments from sensitive systems

Related vulnerabilities

Browse all tracked CVEs in the defend.network CVE database →

🤖 This CVE page is generated by defend.network from NVD, CISA KEV, EPSS, and our verified daily briefings. Severity and exploitation data come from official sources; always verify remediation steps against the official vendor advisory before acting in production.