CVE-2026-3490CWE-183

picklescan - Universal Blocklist Bypass via pkgutil.resolve_name

Critical · published June 17, 2026

CVSS v4.0
10.0
EPSS
1%
Percentile
59.6
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v4.0
10.0 · CRITICAL
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
EPSS
0.00909 · 59.6th percentile
Weakness
CWE-183 · Permissive List of Allowed Inputs
Published
2026-06-17T15:05Z
EPSS history
Timeline
  • 17 JUN 15:05Z
    picklescan - Universal Blocklist Bypass via pkgutil.resolve_name
    cvelistv5