CVE Catalog

GHSA-xmj3-9gf7-h52w

Low
Published: —Translated: NVD NIST

Summary

On Windows, attacker-controlled content in a wheel's .dist-info/namespace_packages.txt can cause setuptools' legacy wheel installation path to create an __init__.py outside the requested destination_eggdir. The attacker can influence the destination path but not the file contents.

Risk Assessment

An attacker could cause a file to be written outside the intended installation directory, potentially overwriting or creating files in unexpected locations. This may compromise filesystem integrity during package installation.

Recommendation

Update setuptools to a version containing the fix or avoid the legacy wheel installation path. Verify packages installed from untrusted sources.

Other vulnerabilities in setuptools

See all
Original NVD description (English source)

### Summary On Windows, attacker-controlled content in a wheel's `.dist-info/namespace_packages.txt` can cause setuptools' legacy wheel installation path to create an `__init__.py` outside the requested `destination_eggdir`. The attacker can influence the destination path, but not the contents of

Vulnerability data from NVD (NIST) · CISA KEV · EPSS