onyx

onyx --cves cve-2025-47273

CVE-2025-47273

score
<0.1
cvss
8.8
epss
1.6%
published
2025-05-17
kev added
—
first seen

setuptools < 78.1.1 contains a path traversal vulnerability caused by improper handling in PackageIndex, letting attackers write files to arbitrary locations with process permissions, potentially leading to remote code execution, exploit requires running Python code.

Timeline

How this CVE moved toward exploitation. Chart: last 30 days — trend score, EPSS, community mentions per day; hover the event lane.

events2025-05-17 — PublishedP2026-10-21 — Tracked by OnyxT2026-10-21 — Public PoC: https://github.com/pypa/setuptools/blob/6ead555c5fb29bc57fe6105b1bffc163f56fd558/setuptools/package_index.py#L810C1-L825C88Xscore2026-10-21: score <0.1<0.1epss2026-09-22: epss 1.5%2026-09-23: epss 1.5%2026-09-24: epss 1.5%2026-09-25: epss 1.5%2026-09-26: epss 1.5%2026-09-27: epss 1.5%2026-09-29: epss 1.5%2026-09-30: epss 1.5%2026-10-01: epss 1.5%2026-10-02: epss 1.5%2026-10-03: epss 1.5%2026-10-04: epss 1.5%2026-10-05: epss 1.5%2026-10-06: epss 1.5%2026-10-07: epss 1.5%2026-10-08: epss 1.5%2026-10-09: epss 1.5%2026-10-10: epss 1.5%2026-10-11: epss 1.5%2026-10-12: epss 1.5%2026-10-13: epss 1.6%2026-10-14: epss 1.6%2026-10-15: epss 1.6%2026-10-16: epss 1.6%2026-10-18: epss 1.6%2026-10-19: epss 1.6%2026-10-20: epss 1.6%2026-10-21: epss 1.6%1.6%mentions/day0no mentions in 30 days2026-09-22today
  1. Published
  2. Tracked by Onyx
  3. Public PoC https://github.com/pypa/setuptools/blob/6ead555c5fb29bc57fe6105b1bffc163f56fd558/setuptools/package_index.py#L810C1-L825C88

Exploit availability

Weaknesses

CWE-22

References 5