What’s Vulnerable › Vulnerabilities
CVE-2026-3490: picklescan - Universal Blocklist Bypass via pkgutil.resolve_name
- Severity: critical (CVSS 10.0 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.6% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-06-17 · updated 2026-10-26
- Weakness: CWE-183
Description
picklescan before 1.0.4 fails to block pkgutil.resolve_name, allowing attackers to bypass the entire blocklist by resolving any dangerous function through indirect REDUCE calls. Remote attackers can invoke any blocked function such as os.system, builtins.exec, or subprocess.call to achieve remote code execution.
Affected products
- picklescan: before 1.0.4 — fixed in 1.0.4
How to fix
Upgrade to a fixed version: picklescan 1.0.4. Check the vendor advisory for mitigations.
References
- https://github.com/mmaitre314/picklescan/security/advisories/GHSA-vvpj-8cmc-gx39
- https://www.vulncheck.com/advisories/picklescan-universal-blocklist-bypass-via-pkgutil-resolve-name
- https://github.com/mmaitre314/picklescan/security/advisories/GHSA-vvpj-8cmc-gx39
Get alerted when CVE-2026-3490 or the next vulnerability affects your stack