Description
Gopeed through 2.0.0-beta.3 contains a path traversal vulnerability in archive extraction that allows attackers to write arbitrary files outside the extraction directory. Attackers can craft malicious archives with entries containing directory traversal sequences that bypass validation, enabling file write operations when users download and extract archives with AutoExtract enabled.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| GopeedLab | gopeed | ≤ 2.0.0-beta.3 | — |
References
- GitHub Issue #1525 issue-tracking
- https://github.com/GopeedLab/gopeed/commit/38750d8505274e55cf11aa77f0694c71dd82f519 patch
- 7z extraction sink at v1.9.3 technical-description
- extractFile directory sink at v1.9.3 technical-description
- https://github.com/GopeedLab/gopeed product
- VulnCheck Advisory: Gopeed through 2.0.0-beta.3 Arbitrary File Write via Path Traversal third-party-advisory