Duplicate Advisory: Picklescan is missing detection when calling built-in Python cProfile.runctx
Affects picklescanSource GCVE Database
CVSS 8.1 High : upgrade to 0.0.30 soon.
Data as of 12 Sep 2026, 00:46 UTC
- Patch
- Available – fixed in 0.0.30
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:NWhat to do
Upgrade picklescan to 0.0.30.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| PyPIpicklescan | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Users should upgrade picklescan to version 0.0.30 or later where this detection issue has been fixed. Since a patch is available, applying the official fix is the recommended remediation. No additional mitigation steps are indicated by the vendor advisory.
Description
### Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-9w88-8rmg-7g2p. This link is maintained to preserve external references. ### Original Description picklescan before 0.0.30 fails to detect cProfile.runctx function calls in pickle file reduce methods, allowing attackers to execute arbitrary code. Malicious pickle files bypass picklescan detection and execute remote code when loaded via pickle.load().
References
- github.com/mmaitre314/picklescan/security/advisories/GHSA-9w88-8rmg-7g2p (opens in a new tab)
- nvd.nist.gov/vuln/detail/CVE-2025-71378 (opens in a new tab)
- github.com/mmaitre314/picklescan (opens in a new tab)
- vulncheck.com/advisories/picklescan-remote-code-execution-via-undetected-cprofile-runctx-in-pickle-files (opens in a new tab)