Description
Zipline through 4.4.0 contains a path traversal vulnerability that allows authenticated users to read arbitrary server files by abusing a fallback treating the :id parameter as a datasource key. Attackers can send encoded traversal sequences in the :id of GET /api/user/files/:id/raw to escape the Local datasource uploads directory and read files like /etc/shadow.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| diced | zipline | ≤ 4.4.0 | — |
References
- GitHub Security Advisory (GHSA-8xjg-qm2p-75gm) vendor-advisory
- VulnCheck Advisory: Zipline through 4.4.0 Authenticated Path Traversal via /api/user/files/:id/raw third-party-advisory