CVE-2025-11201CVE-2025-11201是MLflow Tracking Server中的一个严重安全漏洞,CVSS评分高达9.8(严重级别)。该漏洞允许远程攻击者在无需任何认证的情况下,通过模型创建功能执行任意代码。漏洞的根本原因在于MLflow在处理模型文件路径时,缺少对用户提供的路径进行充分的验证和清理,攻击者可以利用目录遍历技术(如使用../序列)绕过路径限制,将恶意文件写入服务器上的任意位置,最终实现远程代码执行。成功利用此漏洞的攻击者可以在服务账户的上下文中执行任意操作,对系统的机密性、完整性和可用性造成严重影响。此漏洞由Trend Micro Zero Day Initiative(ZDI)发现并披露,编号为ZDI-CAN-26921。由于MLflow广泛应用于机器学习工作流管理中,该漏洞可能影响大量部署了MLflow Tracking Server的组织。
该漏洞存在于MLflow Tracking Server的模型创建功能中,具体问题出在对模型文件路径的验证不充分。当用户通过API或Web界面创建模型时,系统会接收用户提供的文件路径参数。问题在于服务器端直接使用这个路径进行文件操作,而没有正确验证路径中是否包含目录遍历字符(如../或..\)。攻击者可以通过构造特殊的路径参数,例如使用../序列向上遍历目录结构,将文件写入到本不应该允许的位置(如系统关键目录或Web根目录)。一旦恶意文件被写入到可执行目录或被Web服务器加载,攻击者即可实现远程代码执行。由于该漏洞无需认证即可利用,且可以通过HTTP请求远程触发,因此风险极高。修复方案需要在使用用户提供的路径之前进行严格的路径规范化(canonicalization)和安全验证,确保最终路径在预期目录范围内。