turbocalcng (PyPI) · Malicious Code
Affects turbocalcngSource GCVE Database
Malicious package : remove turbocalcng and rotate any secrets on hosts that installed it.
Data as of 14 Jul 2026, 09:39 UTC
Malicious package
Published to PyPI · OSV MAL-2026-10441
What to do
Remove turbocalcng 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 |
|---|---|---|
| PyPIturbocalcng | 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 turbocalcng package on PyPI versions 0.1.0 and 0.2.0 contains malicious code that executes attacker-supplied native code in-memory upon import. The package uses XOR obfuscation to hide imports and dynamically loads and runs shellcode in a RWX memory region within a daemon thread. It also communicates with an external domain, indicating potential malicious intent. This behavior is not related to any legitimate arithmetic functionality and represents a hostile code injection threat.
References
- virustotal.com/gui/file/b763d1cb200d885985d0b592323ec8180817da4cc2117092176265d56723d44f/detection (opens in a new tab)
- tria.ge/260710-tdnrmaex4s/behavioral1 (opens in a new tab)
- bad-packages.kam193.eu/pypi/package/turbocalcng (opens in a new tab)
- pypi.org/project/turbocalcng/0.1.0/ (opens in a new tab)