Marimo versions <= 0.20.4 contain an unauthenticated remote code execution vulnerability. The terminal WebSocket endpoint /terminal/ws lacks authentication validation, allowing an unauthenticated attacker to connect via WebSocket, obtain a full PTY shell, and execute arbitrary OS commands on the underlying server.
id: CVE-2026-39987
info:
name: Marimo <= 0.20.4 - Pre-Auth Terminal WebSocket RCE
author: ritik
...