CVE-2026-35492Kedro-Datasets 插件在 9.3.0 版本前存在路径遍历漏洞。PartitionedDataset 组件在拼接分区 ID 与基础路径时未进行有效验证。攻击者可利用包含“..”的恶意输入,将文件写入配置目录之外,覆盖文件系统上的任意文件,影响本地及云存储后端。
该漏洞源于 Kedro-Datasets 中 PartitionedDataset 类对文件路径的处理缺乏必要的安全校验机制。在受影响版本中,组件直接将用户提供的分区 ID 与预设的基础路径进行字符串拼接,且未对 ID 中可能包含的特殊字符(如“../”或绝对路径符号)进行过滤或规范化处理。攻击者可构造特制的分区 ID,利用此漏洞突破预期的目录限制,将数据写入文件系统、AWS S3 或 Google Cloud Storage 的任意位置。这种攻击可能导致关键系统文件被恶意覆盖、敏感信息泄露或服务拒绝,对数据的完整性和系统的可用性构成严重威胁。