picklescan - Arbitrary Code Execution via Undetected asyncio.unix_events._UnixSubprocessTransport._start
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Passive
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-502.
Summary
picklescan before 0.0.30 fails to detect the asyncio.unix_events._UnixSubprocessTransport._start function in pickle reduce methods, allowing remote code execution. Attackers can craft malicious pickle files embedding this built-in function that evade detection but execute arbitrary commands when loaded.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| picklescan | picklescan | before 0.0.30 | 0.0.30 | Patch available | CNA |
- picklescan Vendorpicklescan Affected before 0.0.30 Fixed in 0.0.30 Patch available CNA
CPE names Threatist (inferred) · 1
Inferred from how NVD named this product before; not given by a source.
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:mmaitre314:picklescan:*:*:*:*:*:*:*:* | — | — | picklescan |
- cpe:2.3:a:mmaitre314:picklescan:*:*:*:*:*:*:*:* Versions — — ·picklescan
Remediation
- Fix · CNA picklescan (picklescan) Fixed in 0.0.30
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
picklescan 0.0.30
4 records Highest priority Priority HIGH 4 HIGH
Other records, highest priority first
- TI-2025-43464 picklescan - Arbitrary Code Execution via lib2to3.pgen2.pgen.ParserGenerator.make_label Detection BypassPriority HIGH 68
- TI-2025-43463 picklescan - Undetected Remote Code Execution via idlelib.run.Executive.runcodePriority HIGH 68
- TI-2025-43466 picklescan - Arbitrary Code Execution via torch.utils.bottleneck.__main__.run_autograd_profPriority HIGH 66
Timeline
- 2026-10-02 Threatist record created from CVE-2025-71364
- 2026-10-03 Alias added: GHSA-cf85-jm34-89c3
References
More picklescan vulnerabilities
- TI-2026-03009 picklescan - Universal Blocklist Bypass via pkgutil.resolve_name CVSS 4.0CRITICAL 10.0
- TI-2026-40680 picklescan - Remote Code Execution via Unblocked Standard Library Modules CVSS 4.0CRITICAL 9.3
- TI-2026-38870 picklescan - Arbitrary Code Execution via Obfuscated eval Call CVSS 4.0CRITICAL 9.3
- TI-2026-38869 picklescan - Arbitrary Code Execution via profile.run() Blocklist Bypass CVSS 4.0CRITICAL 9.3
- TI-2025-43446 picklescan - Detection Bypass via STACK_GLOBAL Opcode Parsing Logic Flaw CVSS 4.0CRITICAL 9.3
- TI-2025-43444 picklescan - Remote Code Execution via Unblocked ctypes Module CVSS 4.0CRITICAL 9.3
Sources
- CVE-2025-71364 · CVE Program
- CVE-2025-71364 · NVD
- FIRST EPSS
- GHSA-cf85-jm34-89c3 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences