# CVE-2024-6345: PYSEC-2026-1918 - setuptools vulnerable to Command Injection via package URL

Source: https://junglewise.ai/threats/cve-2024-6345-setuptools-vulnerable-to-command-injection-via-package-url  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-07-07  
License: CC BY 4.0 with a link back

CVE-2024-6345 · Severity: low · CVSS 3.1 · Published 2026-07-07

setuptools vulnerable to Command Injection via package URL

Technologies: [setuptools (PyPI)](https://junglewise.ai/threats/technologies/pypi-setuptools). Vendors: [PyPI](https://junglewise.ai/threats/vendors/pypi).

## Quick answers

**Is CVE-2024-6345 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2024-6345 being exploited in the wild.

**How severe is CVE-2024-6345?** Low severity, with a CVSS score of 3.1, published 7 July 2026.

**Which products and versions are affected?** setuptools (PyPI) ECOSYSTEM:introduced=0,fixed=70.0.0.

**Is there a fix for CVE-2024-6345?** Yes. setuptools (PyPI): upgrade to 70.0.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**Am I affected by CVE-2024-6345?** Check whether you run setuptools (PyPI) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- setuptools (PyPI): upgrade to 70.0.0 or later

  ```sh
  pip install "setuptools>=70.0.0"
  ```


## Affected products

- setuptools (PyPI) ECOSYSTEM:introduced=0,fixed=70.0.0

## Identifiers

- CVE-2024-6345
- GHSA-cx63-2mw6-8hw5
- PYSEC-2026-1918

## Related threats

- [setuptools path escape via namespace_packages.txt on Windows](https://junglewise.ai/threats/setuptools-windows-path-escape-via-namespace-packages-txt-during-legacy-93ae767b)
- [pypa setuptools Unicode normalization bypass in MANIFEST.in exclusions](https://junglewise.ai/threats/cve-2026-59890-pypa-setuptools-unicode-normalization-bypass-in-manifest-in)
- [setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write](https://junglewise.ai/threats/cve-2025-47273-setuptools-has-a-path-traversal-vulnerability-in-packageindex)
- [pypa/setuptools vulnerable to Regular Expression Denial of Service (ReDoS)](https://junglewise.ai/threats/cve-2022-40897-pypa-setuptools-vulnerable-to-regular-expression-denial-of)
- [Setuptools man-in-the-middle attack in package installation](https://junglewise.ai/threats/cve-2013-1633-setuptools-man-in-the-middle-attack-in-package-installation)
