Back to feed
41Track*

picklescan - Arbitrary Code Execution via profile.run() Blocklist Bypass

picklescan · CVE-2026-53873
0 news outlets0 CERTs and agencies0 research labs

Assessment: Track*

SSVC decision points: exploitation poc, automatable yes, technical impact total, deployment low.

What is it?

picklescan before 1.0.4 contains an incomplete blocklist for the profile module that fails to block the module-level profile.run() function, allowing attackers to achieve arbitrary code execution via exec(). Attackers can craft malicious pickle files calling profile.run(statement) to execute arbitrary Python code while picklescan reports zero security issues.

Evidence

No coverage recorded yet.

Exploitation

  • Exploit code published (not verified by us)
  • Exploited in the wild (confirmed by a source)
  • Listed as known exploited (CISA KEV)
CVSS
9.8
EPSS
–
First seen
17 Jun 2026
Status
corroborated

All picklescan vulnerabilities