Skip to content
Section C · The archive · Dispatch
← The archive

vulnerability · Wed 30 Sep 2026 · 23:54 UTC

GHSA-94p9-xgh2-xp45: virtualenv: Downloaded seed wheels (pip/setuptools) are not integrity-checked before use

Filed UTCSource GTH ↗

download_wheel() runs pip download and hands the result straight to the seeder, with nothing checking the bytes it gets back. The embedded pip and setuptools wheels carry a BUNDLE_SHA256 that virtualenv checks on every load, but a wheel fetched over the network for the periodic-update feature or the --download flag had no equivalent verification. A compromised index, a stale mirror, or a MITM'd download (when TLS is intercepted, e.g. …

Signals

as the pipeline stamped them
High
High-risk vulnerability

CVE

KEV from CISA · EPSS from FIRST
CVE ids in this dispatch with their KEV status and EPSS score
IdKEVEPSSReference
CVE-2026-102930—0.16%NVD ↗

Get the next one first.

Every dispatch goes to Telegram and RSS the moment it is published, and the whole wire is a keyless JSON API.

Check your stack

Paste what you run: the CVEs exploited in the wild against it, and who is cited as exploiting them, with the report.

Stack checkNo key. No signup.