跳到主要内容

超危

Marimo WebSocket远程代码执行漏洞

2026-04-09 17:16:55 公开 ,2026-06-30 11:35:44 更新

  • CISA KEV
  • 关键漏洞
  • 勒索软件漏洞
  • CWE Top 25 (2023)
  • CWE Top 25 (2024)
  • 无需认证
  • 远程
  • 公开PoC
  • 开源组件漏洞
CWEs:
CWE-306 (Missing Authentication for Critical Function)
CAPEC:
CAPEC-12 (Choosing Message Identifier) CAPEC-166 (Force the System to Reset Values) CAPEC-216 (Communication Channel Manipulation) CAPEC-36 (Using Unpublished Interfaces or Functionality) CAPEC-62 (Cross Site Request Forgery)
SSVC:
可利用状态:已被积极利用攻击自动化:是技术影响评估:全部 2026-04-23 08:00:00

风险信息

CVSS v3.1 向量
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3.1 风险值
9.8
CVSS v4.0 向量
AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS v4.0 风险值
9.3

详细信息

漏洞类型
访问控制错误
漏洞描述
marimo是一个响应式Python笔记本。在0.23.0之前,Marimo存在一个预认证远程代码执行漏洞。WebSocket端点/terminal/ws与正确调用validate_auth() 进行认证的其他WebSocket端点不同,/terminal/ws端点在接受连接前仅检查运行模式和平台支持,完全跳过了认证验证。允许未认证的攻击者获取完整的PTY shell并执行任意系统命令。该漏洞已在0.23.0中修复。
修复建议
请升级到0.23.0或更高版本,参考链接: https://github.com/marimo-team/marimo/security/advisories/GHSA-2679-6mx9-h9xc https://github.com/marimo-team/marimo/releases

参考链接