GHSA-5rjg-fvgr-3xxf · Severity: high · Ecosystem: pip — setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write
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.
Conclusion & alert: CVE-2025-47273 is rated Exploit Available (56.1/100): CVSS High severity, with low exploitation likelihood (EPSS 0.12%). Core evidence: 2 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ | |
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-05-25 | 0.49% | 0.12% | -0.37% |
| 2 | 2026-03-13 | 0.18% | 0.49% | +0.31% |
| 3 | 2026-01-31 | — | 0.18% | — |
Full EPSS history (13 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 7.7 | 4.0 | HIGH |
|
— | — | [email protected] |
| 8.8 | 3.1 | HIGH |
|
2.8 | 5.9 | [email protected] |
GHSA-5rjg-fvgr-3xxf · Severity: high · Ecosystem: pip — setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2025-47273 not yet assigned priority: Debian including 1 source packages (setuptools), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2025-47273 |
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2025-47273 |
suse
|
high | CVE-2025-47273 severity important: SUSE including 390 source package names (2.2.1-7.2:python311-setuptools-70.0.0-slfo.1.1_2.1, 2.5.3-61.1:python3-setuptools-44.1.1-150400.9.12.1, …), 824 product×package rows across 321 product lines (Container bci/kiwi, Container bci/python, … (321 product lines)): Fixed 603, Known Affected 221. | https://www.suse.com/security/cve/CVE-2025-47273/ |
ubuntu
|
medium | CVE-2025-47273 medium priority: Ubuntu including 3 source packages (python-pip, python-setuptools, setuptools), 27 status rows across 10 suites (bionic, focal, jammy, noble, oracular, plucky, questing, trusty, upstream, xenial): released 15, DNE 4, not-affected 4, ignored 2, needed 2. | https://ubuntu.com/security/CVE-2025-47273 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| python | setuptools | < 78.1.1 | cpe:2.3:a:python:setuptools:*:*:*:*:*:*:*:* |
| debian | debian_linux | 11.0 | cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:* |