CVE-2025-47273HIGH 8.8EPSS p69.5%

CVE-2025-47273CVE-2025-47273

Description

setuptools is a package that allows users to download, build, install, upgrade, and uninstall Python packages. A path traversal vulnerability in `PackageIndex` is present in setuptools prior to version 78.1.1. An attacker would be allowed to write files to arbitrary locations on the filesystem with the permissions of the process running the Python code, which could escalate to remote code execution depending on the context. Version 78.1.1 fixes the issue.

Scoring

CVSS 3.18.8 (HIGH)
VectorCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS1.43% probability of exploitation · percentile 69.5% · 2026-06-21T12:00:28Z
Published2025-05-17
Last modified2025-06-12

Underlying weaknesses· 1

CWE-22

References

  1. https://github.com/pypa/setuptools/blob/6ead555c5fb29bc57fe6105b1bffc163f56fd558/setuptools/package_index.py#L810C1-L825C88
  2. https://github.com/pypa/setuptools/commit/250a6d17978f9f6ac3ac887091f2d32886fbbb0b
  3. https://github.com/pypa/setuptools/issues/4946
  4. https://github.com/pypa/setuptools/security/advisories/GHSA-5rjg-fvgr-3xxf
  5. https://lists.debian.org/debian-lts-announce/2025/05/msg00035.html
  6. https://github.com/pypa/setuptools/issues/4946

1

TypeTargetConfidenceTier
WeaknessImproper Limitation of a Pathname to a Restricted Directory ('Path Traversal')cwe-220%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CVE
CVE-2026-8643
CVE
CVE-2025-41736
CVE
CVE-2025-32800
CVE
CVE-2026-22871
CVE
CVE-2026-47287
CVE
CVE-2026-7774
Sourced from NVD + FIRST.org EPSS. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.