Description
FlexGet before 3.20.7 contains a path traversal vulnerability in the decompress plugin that allows remote attackers to write arbitrary files by supplying malicious archive member paths. Attackers can deliver zip or rar archives with ../ sequences or absolute paths through a feed, writing Python files into the plugins directory for code execution.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
FlexGet FlexGet
Default version status: unaffected
0 to < 3.20.7affected
pkg:pypi/flexgetReferences
- https://github.com/Flexget/Flexget/security/advisories/GHSA-6v57-v478-59v9 ↗
- https://github.com/Flexget/Flexget/commit/38fa748461e20befee942f5c79d8a098edea5c1f ↗
- https://github.com/Flexget/Flexget/releases/tag/v3.20.7 ↗
- https://github.com/Flexget/Flexget/blob/v3.20.6/flexget/components/archives/decompress.py#L74-L77 ↗
- https://www.vulncheck.com/advisories/flexget-before-3.20.7-path-traversal-zip-slip-via-decompress-plugin ↗