Skip to main content
CVE-2025-1716VulnerabilityPublished Updated

CVE-2025-1716: mmaitre314 picklescan · Incomplete List of Disallowed Inputs

Affects mmaitre314 picklescanSource CVE Database V5

0

Not known to be exploited · CVSS 5.3 Medium.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 4.0 base score
5.3Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
1.7% chance of exploitation in 30 days – higher than 77% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 26 Feb 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.

What to do

Affected software

ProductAffectedFixed in
PyPIpicklescanpkg:pypi/picklescanOther threatsAffected
  • =0.0.1
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate CVE-2025-1716, European organizations should immediately upgrade picklescan to version 0.0.21 or later, where 'pip' is correctly treated as an unsafe global. Until patches are applied, organizations should avoid scanning untrusted or third-party Pickle models with vulnerable picklescan versions. Implement strict model provenance and validation policies to reduce the risk of malicious inputs. Consider sandboxing the scanning environment to limit the impact of potential code execution during scans. Additionally, monitor network traffic and system logs for unusual pip activity or package installations triggered during scanning. Security teams should review and harden CI/CD pipelines that incorporate picklescan to prevent exploitation. Finally, raise awareness among data scientists and developers about the risks of deserializing untrusted Pickle data and encourage the use of safer serialization formats where possible.

Description

picklescan before 0.0.21 does not treat 'pip' as an unsafe global. An attacker could craft a malicious model that uses Pickle to pull in a malicious PyPI package (hosted, for example, on pypi.org or GitHub) via `pip.main()`. Because pip is not a restricted global, the model, when scanned with picklescan, would pass security checks and appear to be safe, when it could instead prove to be problematic.

References

Community reviews

Loading reviews…