Description
Marimo 是一个开源的 Python notebook 库,专为构建交互式数据应用和可复现报告而设计。它提供类似 Jupyter 的用户体验,但具有更强的可扩展性和生产就绪的特性。Marimo 的 notebook 以 Python 脚本形式存储,支持 Git 版本控制,并且可以部署为 Web 应用。Marimo <= 0.20.4 版本的 Terminal WebSocket 端点 /terminal/ws 存在认证绕过漏洞。由于该端点缺少身份验证检查,未经授权的攻击者可以通过 WebSocket 连接直接获得完整的 PTY shell,进而执行任意系统命令。