Medium severity6.1OSV Advisory· Published Jul 8, 2026· Updated Jul 13, 2026
CVE-2026-59890
CVE-2026-59890
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.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
setuptoolsPyPI | < 83.0.0 | 83.0.0 |
Affected products
152v82.0.1, v82.0.0, v75.3.4, …+ 1 more
- (no CPE)range: v82.0.1, v82.0.0, v75.3.4, …
- (no CPE)range: <83.0.0
- osv-coords149 versionspkg:apk/chainguard/airflow-3pkg:apk/chainguard/ansible-operatorpkg:apk/chainguard/ansible-operator-fipspkg:apk/chainguard/authentik-2026.2pkg:apk/chainguard/authentik-2026.5pkg:apk/chainguard/authentik-fips-2026.2pkg:apk/chainguard/authentik-fips-2026.5pkg:apk/chainguard/datadog-agent-7.73pkg:apk/chainguard/datadog-agent-7.73-core-integrationspkg:apk/chainguard/datadog-agent-7.74pkg:apk/chainguard/datadog-agent-7.74-core-integrationspkg:apk/chainguard/datadog-agent-7.76pkg:apk/chainguard/datadog-agent-7.76-core-integrationspkg:apk/chainguard/datadog-agent-7.77pkg:apk/chainguard/datadog-agent-7.77-core-integrationspkg:apk/chainguard/datadog-agent-7.78pkg:apk/chainguard/datadog-agent-7.78-core-integrationspkg:apk/chainguard/datadog-agent-7.79pkg:apk/chainguard/datadog-agent-7.79-core-integrationspkg:apk/chainguard/datadog-agent-7.80pkg:apk/chainguard/datadog-agent-7.80-core-integrationspkg:apk/chainguard/datadog-agent-fips-7.73pkg:apk/chainguard/datadog-agent-fips-7.73-core-integrationspkg:apk/chainguard/datadog-agent-fips-7.74pkg:apk/chainguard/datadog-agent-fips-7.74-core-integrationspkg:apk/chainguard/datadog-agent-fips-7.76pkg:apk/chainguard/datadog-agent-fips-7.76-core-integrationspkg:apk/chainguard/datadog-agent-fips-7.77pkg:apk/chainguard/datadog-agent-fips-7.77-core-integrationspkg:apk/chainguard/datadog-agent-fips-7.78pkg:apk/chainguard/datadog-agent-fips-7.78-core-integrationspkg:apk/chainguard/datadog-agent-fips-7.79pkg:apk/chainguard/datadog-agent-fips-7.79-core-integrationspkg:apk/chainguard/datadog-agent-fips-7.80pkg:apk/chainguard/datadog-agent-fips-7.80-core-integrationspkg:apk/chainguard/datahub-ingestionpkg:apk/chainguard/datahub-ingestion-fipspkg:apk/chainguard/dbt-bigquerypkg:apk/chainguard/duplicitypkg:apk/chainguard/httpiepkg:apk/chainguard/katib-suggestion-hyperbandpkg:apk/chainguard/katib-suggestion-hyperoptpkg:apk/chainguard/katib-suggestion-nas-dartspkg:apk/chainguard/katib-suggestion-nas-enaspkg:apk/chainguard/katib-suggestion-optuna-enaspkg:apk/chainguard/katib-suggestion-pbt-enaspkg:apk/chainguard/katib-suggestion-skopt-enaspkg:apk/chainguard/kserve-storage-controllerpkg:apk/chainguard/kubeflow-jupyter-web-apppkg:apk/chainguard/kubeflow-volumes-web-apppkg:apk/chainguard/label-studiopkg:apk/chainguard/localstackpkg:apk/chainguard/mlflowpkg:apk/chainguard/mlflow-fipspkg:apk/chainguard/nemopkg:apk/chainguard/nvidia-nsight-compute-13.3pkg:apk/chainguard/opalpkg:apk/chainguard/openstack-glance-2025.1pkg:apk/chainguard/openstack-glance-2025.1-fipspkg:apk/chainguard/openstack-glance-2026.1pkg:apk/chainguard/openstack-glance-2026.1-fipspkg:apk/chainguard/openstack-horizon-2025.1pkg:apk/chainguard/openstack-horizon-2025.1-fipspkg:apk/chainguard/openstack-horizon-2025.2pkg:apk/chainguard/openstack-horizon-2025.2-fipspkg:apk/chainguard/openstack-horizon-2026.1pkg:apk/chainguard/openstack-horizon-2026.1-fipspkg:apk/chainguard/openstack-keystone-2025.1pkg:apk/chainguard/openstack-keystone-2025.1-fipspkg:apk/chainguard/openstack-keystone-2025.2-fipspkg:apk/chainguard/openstack-keystone-2026.1pkg:apk/chainguard/openstack-keystone-2026.1-fipspkg:apk/chainguard/openstack-placement-2025.2pkg:apk/chainguard/openstack-placement-2025.2-fipspkg:apk/chainguard/openstack-placement-2026.1pkg:apk/chainguard/openstack-placement-2026.1-fipspkg:apk/chainguard/openstack-tempest-2026.1pkg:apk/chainguard/pgadmin4-fipspkg:apk/chainguard/py3-cassandra-medusapkg:apk/chainguard/py3-hashinpkg:apk/chainguard/py3.10-pip-basepkg:apk/chainguard/py3.10-pipenvpkg:apk/chainguard/py3.10-setuptoolspkg:apk/chainguard/py3.11-azure-functions-workerpkg:apk/chainguard/py3.11-pip-basepkg:apk/chainguard/py3.11-pipenvpkg:apk/chainguard/py3.11-setuptoolspkg:apk/chainguard/py3.12-azure-functions-workerpkg:apk/chainguard/py3.12-pip-basepkg:apk/chainguard/py3.12-pipenvpkg:apk/chainguard/py3.12-setuptoolspkg:apk/chainguard/py3.13-azure-functions-workerpkg:apk/chainguard/py3.13-pip-basepkg:apk/chainguard/py3.13-pipenvpkg:apk/chainguard/py3.14-pip-basepkg:apk/chainguard/pypy-3.10pkg:apk/chainguard/request-1276pkg:apk/chainguard/spamcheckpkg:apk/chainguard/superset-6.0pkg:apk/chainguard/superset-fips-6.1pkg:apk/chainguard/tensorflow-cpu-jupyterpkg:apk/chainguard/tensorflow-gpu-jupyterpkg:apk/chainguard/text-generation-inferencepkg:apk/chainguard/vast-csipkg:apk/chainguard/wazuh-manager-frameworkpkg:apk/chainguard/wazuh-manager-framework-fipspkg:apk/wolfi/airflow-3pkg:apk/wolfi/datadog-agent-7.73pkg:apk/wolfi/datadog-agent-7.73-core-integrationspkg:apk/wolfi/datadog-agent-7.74pkg:apk/wolfi/datadog-agent-7.74-core-integrationspkg:apk/wolfi/datadog-agent-7.76pkg:apk/wolfi/datadog-agent-7.76-core-integrationspkg:apk/wolfi/datadog-agent-7.77pkg:apk/wolfi/datadog-agent-7.77-core-integrationspkg:apk/wolfi/datadog-agent-7.78pkg:apk/wolfi/datadog-agent-7.78-core-integrationspkg:apk/wolfi/datadog-agent-7.79pkg:apk/wolfi/datadog-agent-7.79-core-integrationspkg:apk/wolfi/datadog-agent-7.80pkg:apk/wolfi/datadog-agent-7.80-core-integrationspkg:apk/wolfi/httpiepkg:apk/wolfi/katib-suggestion-hyperbandpkg:apk/wolfi/katib-suggestion-hyperoptpkg:apk/wolfi/katib-suggestion-nas-dartspkg:apk/wolfi/katib-suggestion-nas-enaspkg:apk/wolfi/katib-suggestion-optuna-enaspkg:apk/wolfi/katib-suggestion-pbt-enaspkg:apk/wolfi/katib-suggestion-skopt-enaspkg:apk/wolfi/kserve-storage-controllerpkg:apk/wolfi/kubeflow-jupyter-web-apppkg:apk/wolfi/kubeflow-volumes-web-apppkg:apk/wolfi/mlflowpkg:apk/wolfi/py3-cassandra-medusapkg:apk/wolfi/py3.10-pip-basepkg:apk/wolfi/py3.10-pipenvpkg:apk/wolfi/py3.10-setuptoolspkg:apk/wolfi/py3.11-pip-basepkg:apk/wolfi/py3.11-pipenvpkg:apk/wolfi/py3.11-setuptoolspkg:apk/wolfi/py3.12-pip-basepkg:apk/wolfi/py3.12-pipenvpkg:apk/wolfi/py3.12-setuptoolspkg:apk/wolfi/py3.13-pip-basepkg:apk/wolfi/py3.13-pipenvpkg:apk/wolfi/py3.14-pip-basepkg:apk/wolfi/pypy-3.10pkg:apk/wolfi/superset-6.0pkg:bitnami/setuptools
< 3.3.0-r4+ 148 more
- (no CPE)range: < 3.3.0-r4
- (no CPE)range: < 1.42.3-r9
- (no CPE)range: < 1.42.3-r6
- (no CPE)range: < 2026.2.6-r11
- (no CPE)range: < 2026.5.6-r4
- (no CPE)range: < 2026.2.6-r10
- (no CPE)range: < 2026.5.6-r3
- (no CPE)range: < 7.73.3-r23
- (no CPE)range: < 7.73.3-r23
- (no CPE)range: < 7.74.1-r24
- (no CPE)range: < 7.74.1-r24
- (no CPE)range: < 7.76.3-r34
- (no CPE)range: < 7.76.3-r34
- (no CPE)range: < 7.77.3-r23
- (no CPE)range: < 7.77.3-r23
- (no CPE)range: < 7.78.4-r16
- (no CPE)range: < 7.78.4-r16
- (no CPE)range: < 7.79.2-r16
- (no CPE)range: < 7.79.2-r16
- (no CPE)range: < 7.80.4-r10
- (no CPE)range: < 7.80.4-r10
- (no CPE)range: < 7.73.3-r26
- (no CPE)range: < 7.73.3-r26
- (no CPE)range: < 7.74.1-r26
- (no CPE)range: < 7.74.1-r26
- (no CPE)range: < 7.76.3-r35
- (no CPE)range: < 7.76.3-r35
- (no CPE)range: < 7.77.3-r28
- (no CPE)range: < 7.77.3-r29
- (no CPE)range: < 7.78.4-r14
- (no CPE)range: < 7.78.4-r14
- (no CPE)range: < 7.79.2-r12
- (no CPE)range: < 7.79.2-r12
- (no CPE)range: < 7.80.4-r8
- (no CPE)range: < 7.80.4-r8
- (no CPE)range: < 1.6.0-r6
- (no CPE)range: < 1.6.0-r8
- (no CPE)range: < 1.10.3-r6
- (no CPE)range: < 3.1.0-r2
- (no CPE)range: < 3.2.4-r13
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0
- (no CPE)range: < 1.10.0-r23
- (no CPE)range: < 1.10.0-r22
- (no CPE)range: < 1.23.0-r11
- (no CPE)range: < 0
- (no CPE)range: < 3.15.1-r3
- (no CPE)range: < 3.15.1-r2
- (no CPE)range: < 2.7.3-r16
- (no CPE)range: < 2026.2.1.5-r1
- (no CPE)range: < 0.9.6-r4
- (no CPE)range: < 30.2.0_git20260616-r6
- (no CPE)range: < 30.2.0_git20260617-r6
- (no CPE)range: < 32.0.0_git20260723-r0
- (no CPE)range: < 32.0.0_git20260625-r1
- (no CPE)range: < 25.3.2_git20260617-r4
- (no CPE)range: < 25.3.2_git20260617-r4
- (no CPE)range: < 25.5.2_git20260617-r4
- (no CPE)range: < 25.5.2_git20260617-r5
- (no CPE)range: < 25.7.3_git20260630-r1
- (no CPE)range: < 25.7.3_git20260630-r1
- (no CPE)range: < 27.0.1_git20260618-r7
- (no CPE)range: < 27.0.1_git20260618-r8
- (no CPE)range: < 28.0.1_git20260618-r6
- (no CPE)range: < 29.0.1_git20260616-r7
- (no CPE)range: < 29.0.1_git20260617-r7
- (no CPE)range: < 14.0.0_git20260617-r7
- (no CPE)range: < 14.0.0_git20260309-r7
- (no CPE)range: < 15.0.0_git20260617-r7
- (no CPE)range: < 15.0.0_git20260617-r6
- (no CPE)range: < 46.2.0-r5
- (no CPE)range: < 9.17-r0
- (no CPE)range: < 0.29.1-r1
- (no CPE)range: < 0
- (no CPE)range: < 0
- (no CPE)range: < 2026.7.1-r1
- (no CPE)range: < 83.0.0-r0
- (no CPE)range: < 4.46.0-r1
- (no CPE)range: < 0
- (no CPE)range: < 2026.7.1-r1
- (no CPE)range: < 83.0.0-r0
- (no CPE)range: < 4.46.0-r1
- (no CPE)range: < 0
- (no CPE)range: < 2026.7.1-r1
- (no CPE)range: < 83.0.0-r0
- (no CPE)range: < 4.46.0-r1
- (no CPE)range: < 0
- (no CPE)range: < 2026.7.1-r1
- (no CPE)range: < 0
- (no CPE)range: < 7.3.19-r20
- (no CPE)range: < 0.30.0-r2
- (no CPE)range: < 3.5.3-r11
- (no CPE)range: < 6.0.0-r13
- (no CPE)range: < 6.1.0-r3
- (no CPE)range: < 0
- (no CPE)range: < 0
- (no CPE)range: < 3.3.7-r22
- (no CPE)range: < 2.6.5-r3
- (no CPE)range: < 4.14.6-r4
- (no CPE)range: < 4.14.7-r2
- (no CPE)range: < 3.3.0-r4
- (no CPE)range: < 7.73.3-r23
- (no CPE)range: < 7.73.3-r23
- (no CPE)range: < 7.74.1-r24
- (no CPE)range: < 7.74.1-r24
- (no CPE)range: < 7.76.3-r34
- (no CPE)range: < 7.76.3-r34
- (no CPE)range: < 7.77.3-r23
- (no CPE)range: < 7.77.3-r23
- (no CPE)range: < 7.78.4-r16
- (no CPE)range: < 7.78.4-r16
- (no CPE)range: < 7.79.2-r16
- (no CPE)range: < 7.79.2-r16
- (no CPE)range: < 7.80.4-r10
- (no CPE)range: < 7.80.4-r10
- (no CPE)range: < 3.2.4-r13
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0.19.0-r32
- (no CPE)range: < 0
- (no CPE)range: < 1.10.0-r23
- (no CPE)range: < 1.10.0-r22
- (no CPE)range: < 3.15.1-r3
- (no CPE)range: < 0.29.1-r1
- (no CPE)range: < 0
- (no CPE)range: < 2026.7.1-r1
- (no CPE)range: < 83.0.0-r0
- (no CPE)range: < 0
- (no CPE)range: < 2026.7.1-r1
- (no CPE)range: < 83.0.0-r0
- (no CPE)range: < 0
- (no CPE)range: < 2026.7.1-r1
- (no CPE)range: < 83.0.0-r0
- (no CPE)range: < 0
- (no CPE)range: < 2026.7.1-r1
- (no CPE)range: < 0
- (no CPE)range: < 7.3.19-r20
- (no CPE)range: < 6.0.0-r13
- (no CPE)range: < 83.0.0
Patches
Vulnerability mechanics
References
6- github.com/pypa/setuptools/commit/dd9f436a36486b4cb8a4c70a2321548b0be09b8fnvdPatchWEB
- github.com/pypa/setuptools/security/advisories/GHSA-h35f-9h28-mq5cnvdExploitVendor AdvisoryMitigationWEB
- github.com/advisories/GHSA-h35f-9h28-mq5cghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2026-59890ghsaADVISORY
- github.com/pypa/advisory-database/tree/main/vulns/setuptools/PYSEC-2026-3447.yamlghsaWEB
- github.com/pypa/setuptools/releases/tag/v83.0.0nvdRelease NotesWEB
News mentions
0No linked articles in our index yet.