Kedro-datasets 从 9.3.0 到 9.6.0 版本中的 MatplotlibDataset.save() 方法存在路径穿越漏洞。攻击者通过提供绝对路径的绘图文件名,可以将文件写入到数据集目录之外的位置。由于 validate_sub_path() 函数会去除路径前导的斜杠,而 pathlib 的 join 操作会丢弃基路径,因此攻击者可以在该进程拥有写权限的任何位置创建或覆盖文件。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| kedro-org | kedro-datasets | 9.3.0≤ 9.6.0 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| kedro-org | kedro-datasets | 9.3.0 ~ 9.6.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet