CVE-2026-59890

EUVD-2026-42323
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.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
6.1 MEDIUM
LOCAL
LOW
NONE
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 34.01%
Affected Products (NVD)
VendorProductVersion
pythonsetuptools
𝑥
< 83.0.0
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
setuptools
bookworm
66.1.1-1+deb12u2
fixed
bullseye
52.0.0-4
fixed
bullseye (security)
52.0.0-4+deb11u2
fixed
forky
78.1.1-0.1
fixed
sid
78.1.1-0.1
fixed
trixie
78.1.1-0.1
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
setuptools
focal
needs-triage
jammy
needs-triage
noble
needs-triage
questing
ignored
resolute
needs-triage
Azure Linux logo
Azure Linux Releases
Azure Package
Release
python-setuptools
Azure Linux 3.0
0:69.0.3-6.azl3
fixed