Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2026-59890

30
FAUCET Score

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.

First published: Jul 8, 2026Last modified: Jul 8, 2026

Impacted Technologies

VendorProductVersion(s)CPE
< 83.0.0CPE matchmatch criteria
cpe:2.3:a:python:setuptools:*:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.1

6.1MEDIUM

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N

Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
LOW
Availability Impact
NONE
Exploitability Score
1.8
Impact Score
4.2
CvssVersion
3.1

Exploit Intelligence

EPSS Score
0.40%
Probability of exploitation in next 30 days
EPSS Percentile
33.1%
Percentile rank of EPSS score among Peer Group
As of 2026-07-27
Model: v2026.06.15
This CVE's current EPSS score of 0.0040 is in the 40th percentile among its peer group of 5,760 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.0 Bluesky, 0.0 Mastodon, and 0.1 GitHub mentions.

Media Mentions

No media coverage found for this CVE.

The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (4)

github_advisorypatch availablevia nvd_reference
View patch
microsoftpatch availablevia msrc
Product: azl3 python-setuptools 69.0.3-5 on Azure Linux 3.0Fixed in: 69.0.3-6
microsoftpatch availablevia msrc
Product: 19458-17084Fixed in: 69.0.3-6
pippatch availablevia ghsa
Product: setuptoolsFixed in: 83.0.0

Vendor Advisories (2)

pipGHSA-h35f-9h28-mq5cmedium

setuptools: MANIFEST.in exclusion bypass in sdist via Unicode normalization collision (NFC/NFD) on macOS APFS/HFS+

Jul 21, 2026
microsoft2026-Jul/CVE-2026-59890Moderate

setuptools: MANIFEST.in exclusion bypass in sdist via Unicode normalization collision (NFC/NFD) on macOS APFS/HFS+

Jul 2, 2026

References

github.com / pypa/setuptools/commit/dd9f436a36486b4cb8a4c70a2321548b0be09b8f
Patch
github.com / pypa/setuptools/releases/tag/v83.0.0
Release Notes
github.com / pypa/setuptools/security/advisories/GHSA-h35f-9h28-mq5c
ExploitVendor AdvisoryMitigation