cubesat-upstream-driver (PyPI) · Malicious Code
Affects cubesat-upstream-driverSource GCVE Database
Malicious package : remove cubesat-upstream-driver and rotate any secrets on hosts that installed it.
Data as of 10 Aug 2026, 15:58 UTC
Malicious package
Published to PyPI · OSV MAL-2026-13666
What to do
Remove cubesat-upstream-driver from every project, lockfile and image that pulls it in. Treat any host that installed it as compromised: rotate the credentials, tokens and keys it could read, from a clean machine.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| PyPIcubesat-upstream-driver | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
Description
The PyPI package 'cubesat-upstream-driver' version 1.0.1 is a malicious package that masquerades as an upstream driver interface for cubesat orbital command bus but contains no actual driver or telemetry code. Instead, it defines a function that reads sensitive files and environment variables potentially containing secrets or flags, caching and exposing them via its public API. The package does not exfiltrate data by itself but appears designed to harvest secrets for external retrieval. It is likely used in a pentest or CTF-like scenario with low direct harm but poses a risk of secret leakage if integrated into a project.