
Proof-of-concept exploit for an authentication bypass in marimo's terminal WebSocket endpoint, enabling unauthenticated command execution in versions before 0.23.0.
This repository contains CVE-2026-39987 affecting marimo versions before 0.23.0.
The vulnerability exists in the terminal WebSocket endpoint, where insufficient authentication enforcement may allow an unauthenticated remote user to access terminal functionality under certain deployment conditions.
| Affected | Fixed |
|---|---|
| < 0.23.0 | 0.23.0 |
An attacker who can reach the affected marimo service may be able to interact with the terminal endpoint without proper authorization.
Potential impact includes:
git clone https://github.com/vanhari/CVE-2026-39987.git
cd CVE-2026-39987
python3 exp.py
