CVE-2026-2611MLflow 3.9.0版本的Assistant功能存在严重的跨站请求伪造(CSRF)漏洞。由于/ajax-api端点缺乏严格的源验证,攻击者可诱导用户访问恶意网页,利用跨源请求绕过本地回环限制。攻击者能借此修改Assistant配置,启用完全访问权限,进而通过Claude Code子代理在受害者机器上执行任意系统命令,造成严重的安全风险。
该漏洞的核心在于MLflow Assistant组件在处理/ajax-api接口请求时,未对HTTP请求头中的Origin字段进行有效校验。尽管服务通常绑定在localhost,旨在提供本地服务,但浏览器同源策略(SOP)允许本地服务接受来自任意域的跨域请求(若未明确禁止)。攻击者构造恶意网页,当受害者浏览时,网页脚本自动向本地运行的MLflow服务发送特制的AJAX请求。由于缺乏认证机制(PR:N)和源验证,服务器误认为请求来自可信的前端。攻击者利用此漏洞修改Assistant的内部配置,特别是解除安全限制,激活Claude Code子代理的高权限模式。这一过程绕过了原本设计的仅限本地访问的防护机制。随后,攻击者可向该代理发送指令,利用其执行系统命令的能力,实现远程代码执行(RCE)。由于CVSS评分高达9.6,该漏洞结合了网络攻击向量、无需认证、高机密性/完整性/可用性影响等特征,对用户数据及系统安全构成极高威胁。