GitHub Advisoryadvisory · PyPI
GHSA-8qch-vj6m-2694 luigi Arbitrary File Write via Archive Extraction (Zip Slip)
HIGH
Official page ↗
- Aliases
- CVE-2024-21542
- Ecosystem
- PyPI
- Packages
- luigi
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N
- Weaknesses
- CWE-22, CWE-29
- Reviewed
- 2024-12-10
Affected packages
• PyPI luigi: < 3.6.0 → fixed in 3.6.0
Description
Versions of the package luigi before 3.6.0 are vulnerable to Arbitrary File Write via Archive Extraction (Zip Slip) due to improper destination file path validation in the _extract_packages_archive function.
Related
Alias · CVE (1)
- CVE-2024-21542 Versions of the package luigi before 3.6.0 are vulnerable to Arbitrary File Write via Archive Extraction (Zip Slip) due to improper… vulnerability
References
- https://nvd.nist.gov/vuln/detail/CVE-2024-21542 advisory
- https://github.com/spotify/luigi/issues/3301 web
- https://github.com/spotify/luigi/commit/b5d1b965ead7d9f777a3216369b5baf23ec08999 web
- https://github.com/pypa/advisory-database/tree/main/vulns/luigi/PYSEC-2024-159.yaml web
- https://github.com/spotify/luigi package
- https://github.com/spotify/luigi/releases/tag/v3.6.0 web
- https://security.snyk.io/vuln/SNYK-PYTHON-LUIGI-7830489 web