Skip to main content
← All vulnerabilities
CVE-2025-71344GHSA-XP4F-HRF8-RXW7PYSEC-2026-1792

picklescan - Arbitrary Code Execution via Undetected ensurepip._run_pip Function

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: partial

Summary

picklescan before 0.0.30 (affected versions 0.0.26 and earlier) fails to detect the ensurepip._run_pip built-in function when scanning pickle files, allowing attackers to execute arbitrary code. Malicious pickle files embedding ensurepip._run_pip calls in reduce methods bypass picklescan detection and achieve remote code execution upon pickle.load() invocation.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • picklescan picklescan

    fixed in 0.0.30

  • picklescanPyPI

    fixed in 0.0.30

References 2

GitHub · mmaitre314/picklescan

vulncheck.com