Description
picklescan before 0.0.29 fails to detect malicious pickle files using idlelib.calltip.get_entity function in reduce methods. Attackers can embed undetected code in pickle files that executes remote commands when loaded by victims.
Published: 2026-07-04
Score: 7.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Picklescan versions prior to 0.0.29 do not detect malicious pickle files that use the idlelib.calltip.get_entity function in reduce operations. This deserialization flaw (CWE‑502) allows an attacker to embed arbitrary code in a pickle, which is executed with the privileges of the process that loads the file. The consequence is full remote code execution, compromising confidentiality, integrity, and availability of the affected system.

Affected Systems

The vulnerable product is picklescan, developed by mmaitre314. All releases before 0.0.29 are impacted; no further sub‑version detail is supplied.

Risk and Exploitability

The CVSS score of 7.6 signals moderate to high severity, while the EPSS score of <1% indicates a low likelihood of exploitation, and the vulnerability is not listed in CISA KEV. Based on the description, the likely attack vector involves an attacker supplying or tricking a victim into loading a malicious pickle file; once deserialized, the embedded code runs with the process’s privileges, enabling arbitrary command execution.

Generated by OpenCVE AI on July 24, 2026 at 10:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade picklescan to version 0.0.29 or later
  • If an upgrade is not immediately possible, restrict loading of pickle files to trusted sources and add explicit validation before deserialization
  • Monitor system activity for unexpected pickle loading or execution to detect potential attacks

Generated by OpenCVE AI on July 24, 2026 at 10:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 07 Jul 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sat, 04 Jul 2026 03:30:00 +0000

Type Values Removed Values Added
First Time appeared Picklescan
Picklescan picklescan
Vendors & Products Picklescan
Picklescan picklescan

Sat, 04 Jul 2026 01:45:00 +0000

Type Values Removed Values Added
Description picklescan before 0.0.29 fails to detect malicious pickle files using idlelib.calltip.get_entity function in reduce methods. Attackers can embed undetected code in pickle files that executes remote commands when loaded by victims.
Title picklescan - Remote Code Execution via Undetected idlelib.calltip.get_entity
First Time appeared Mmaitre314
Mmaitre314 picklescan
Weaknesses CWE-502
CPEs cpe:2.3:a:mmaitre314:picklescan:*:*:*:*:*:*:*:*
Vendors & Products Mmaitre314
Mmaitre314 picklescan
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 7.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Mmaitre314 Picklescan
Picklescan Picklescan
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-07T02:26:21.516Z

Reserved: 2026-06-20T12:55:02.882Z

Link: CVE-2025-71360

cve-icon Vulnrichment

Updated: 2026-07-07T02:26:14.959Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-24T10:15:02Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data