CVE-2026-35397Jupyter Server 2.17.0及更早版本在REST API中存在路径遍历漏洞。经过身份认证的攻击者可利用编码路径组件绕过root_dir限制,访问具有相同前缀的兄弟目录,并可能读取、写入或删除文件。多租户环境风险极高。
该漏洞源于Jupyter Server REST API(/api/contents端点)对路径解析的不当处理。在配置了root_dir(如'test')的情况下,API未能有效防止目录逃逸。攻击者可通过构造包含编码路径组件的特殊请求,突破root_dir边界,访问名称前缀相同的兄弟目录(如'testtest')。利用此漏洞,攻击者可对目标目录执行任意文件读写操作。特别是在多租户部署中,若目录命名存在规律(如user1, user10),攻击者极易横向移动并控制其他用户的数据。