CVE-2026-39987-Poc
Author
MADA0L
Published
2026-08-10
Stars
0
Forks
0
Repository
Description
Proof of Concept (PoC) WebSocket client for CVE-2026-39987 (Marimo Pre-Auth RCE), intended for authorized security testing.
CVE-CVE-2026-39987 Details
Severity
CRITICAL
CVSS Score
9.8
CWE
CWE-306
Description
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 skipp...
Related PoCs for CVE-2026-39987
No other PoCs found for this CVE.