Duplicate Advisory: Picklescan is missing detection when calling built-in python idlelib.pyshell.ModifiedInterpreter.runcommand
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
A patch is available for Picklescan to address this detection failure. Users should upgrade to version 0.0.30 or later to ensure malicious pickle files using idlelib.pyshell.ModifiedInterpreter.runcommand are detected. 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-j343-8v2j-ff7w. This link is maintained to preserve external references. ### Original Description picklescan before 0.0.30 fails to detect malicious pickle files using idlelib.pyshell.ModifiedInterpreter.runcommand in reduce methods. Attackers can embed undetected code in pickle files that executes remote commands when loaded by victims.
References
- github.com/mmaitre314/picklescan/security/advisories/GHSA-j343-8v2j-ff7w (opens in a new tab)
- nvd.nist.gov/vuln/detail/CVE-2025-71357 (opens in a new tab)
- github.com/mmaitre314/picklescan (opens in a new tab)
- vulncheck.com/advisories/picklescan-arbitrary-code-execution-via-undetected-idlelib-pyshell-modifiedinterpreter-runcommand (opens in a new tab)