Description
picklescan before 0.0.30 fails to detect malicious pickle files that invoke torch.utils.bottleneck.__main__.run_autograd_prof function. Attackers can embed undetected code in pickle files that executes during deserialization, enabling remote code execution.
Published: 2026-07-04
Score: 7.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

0.0.30 accepts pickle files that can invoke the function torch.utils.bottleneck.__main__.run. This oversight creates a binary deserialization flaw (CWE-502) that allows an attacker to embed code that is automatically executed when the pickle is processed, resulting in remote code execution.

Affected Systems

All supported releases of picklescan older than version 0.0.30 are affected. The vulnerable code path exists in30 build of the picklescan tool.

Risk and Exploitability

The CVSS score of 7.6 reflects a high severity impact. The EPSS score of <1 % points to a low, but nonzero, probability of exploitation; the vulnerability is not listed in CISA KEV. Based on the description, the likely attack vector is an attacker who can supply or influence the pickle file that picklescan deserializes, for example via a file upload interface or a network file transfer. Once the file is processed, the malicious code runs with the privileges of the picklescan process.

Generated by OpenCVE AI on July 21, 2026 at 08:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade picklescan to version 0.0.30 or later to eliminate the vulnerable deserialization path.
  • Restrict or sanitize all pickle inputs from untrusted or external sources, ensuring that only validated data is deserialized.
  • Examine the codebase to disable or remove any calls to torch.utils.bottleneck.__main__.run_autograd_prof and enforce strict checks against binary deserialization weaknesses.

Generated by OpenCVE AI on July 21, 2026 at 08:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description picklescan before 0.0.30 fails to detect malicious pickle files that invoke torch.utils.bottleneck.__main__.run_autograd_prof function. Attackers can embed undetected code in pickle files that executes during deserialization, enabling remote code execution.
Title picklescan - Arbitrary Code Execution via torch.utils.bottleneck.__main__.run_autograd_prof
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
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-06T17:08:32.862Z

Reserved: 2026-06-20T12:48:06.735Z

Link: CVE-2025-71345

cve-icon Vulnrichment

Updated: 2026-07-06T17:08:28.402Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-21T09:00:03Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data