| 标题 | dask ≤2026.8.0 rce |
|---|
| 描述 | to_npy_stack/from_npy_stack is the documented on-disk array stack format: a directory of 0.npy, 1.npy, ... chunks plus a single info metadata file. The loader deserializes that metadata file with a bare pickle.load. The stack directory is an explicitly shareable dataset format (copy/ship the directory), and mmap_mode only selects memory mapping. No parameter of the call, no dask config key, and no environment variable can block the deserialization — anyone who can supply or tamper a stack directory executes arbitrary code on every worker that reads it. Raw pickle.load is unaffected by TORCH_FORCE_WEIGHTS_ONLY_LOAD. |
|---|
| 来源 | ⚠️ https://github.com/dask/dask/issues/12578 |
|---|
| 用户 | __lbz__ (UID 100868) |
|---|
| 提交 | 2026-08-30 07時20分 (24 日前) |
|---|
| 管理 | 2026-09-22 19時07分 (23 days later) |
|---|
| 状态 | 已接受 |
|---|
| VulDB条目 | 408543 [Dask 直到 2026.8.0 Loader dask/array/core.py from_npy_stack 权限提升] |
|---|
| 积分 | 19 |
|---|