MEDIUM 6.1 PyPI

CVE-2026-59890

PYSEC-2026-3447 · BIT-setuptools-2026-59890 · CVE-2026-59890 · GHSA-h35f-9h28-mq5c

Published · Modified

AI SAST

Find this class of vulnerability in your own code

Corgea's AI-native static analysis detects vulnerabilities like this one across your repositories, ranks them by exploitability, and returns review-ready fixes.

Description

setuptools is a package that allows users to download, build, install, upgrade, and uninstall Python packages. Prior to 83.0.0, FileList applied MANIFEST.in exclude, global-exclude, recursive-exclude, and prune directives by matching compiled glob patterns against on-disk file names without Unicode normalization, so on macOS APFS or HFS+ an NFD file name could bypass an NFC exclusion rule and be packed into a source distribution. This issue is fixed in version 83.0.0.

Ready to move

Start Securing

Free, no credit card | First findings in minutes