Vulnocalypse
Back to feed
64Attend

LiteLLM 1.107.0 Compromised: Python Startup Hooks Steal Cloud, AI, and Proxy Credentials | Endor Labs

marimo-team marimo · CVE-2026-39987
0 news outlets0 CERTs and agencies0 researchers

Assessment: Attend

SSVC decision points: exploitation active, automatable yes, technical impact total, deployment low.

What is it?

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.

Evidence

Technical advisories (1)
Detailed write-ups from security research teams

Exploitation

  • Public proof of concept
  • Exploited in the wild
  • Listed as known exploited
CVSS
9.3
EPSS
37.9%
First seen
1 d ago
Status
confirmed

All marimo-team vulnerabilities