Skip to main content
← All vulnerabilities
CVE-2025-71340GHSA-3GF5-CXQ9-W223

picklescan - Remote Code Execution via idlelib.pyshell.ModifiedInterpreter.runcode

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.0.30
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

picklescan through 0.0.26 fails to detect malicious pickle files that invoke idlelib.pyshell.ModifiedInterpreter.runcode in reduce methods. Attackers can embed undetected code in pickle files that executes arbitrary commands when the file is loaded via pickle.load(), enabling supply chain attacks on PyTorch models and saved Python objects. This is fixed in version 0.0.30.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • picklescan picklescan

    through 0.0.26

  • picklescanPyPI

    fixed in 0.0.30

References 2

GitHub · mmaitre314/picklescan

vulncheck.com