Marimo 2026 Pre-Auth RCE Exploit: A Wake-Up Call for Rapid Patch Management
In April 2026, a critical pre-authentication remote code execution (RCE) vulnerability, CVE-2026-39987, was identified in Marimo, an open-source Python notebook platform. This flaw allowed unauthenticated attackers to gain full shell access via the /terminal/ws WebSocket endpoint, bypassing authentication mechanisms. Exploitation was observed within 10 hours of public disclosure, with attackers conducting credential theft and reconnaissance activities. The vulnerability affected all Marimo versions up to 0.20.4 and was patched in version 0.23.0. This incident underscores the rapid weaponization of disclosed vulnerabilities, highlighting the necessity for organizations to promptly apply security patches and review authentication controls, especially in platforms exposed to the internet. The swift exploitation also emphasizes the importance of continuous monitoring and threat intelligence to detect and mitigate emerging threats effectively.
Kill Chain









