CVE-2025-10155

PickleScan Security Bypass Using Misleading File Extension

Published Sep 17, 2025 CVSS 4.0 · 9.3 Critical EPSS < 1% KEV · Not listed
Description
An Improper Input Validation vulnerability in the scanning logic of mmaitre314 picklescan versions up to and including 0.0.30 allows a remote attacker to bypass pickle files security checks by supplying a standard pickle file with a PyTorch-related file extension. When the pickle file incorrectly considered safe is loaded, it can lead to the execution of malicious code.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-29706 Picklescan Bypass is Possible via File Extension Mismatch
Github GHSA Github GHSA GHSA-jgw4-cr84-mqxg Picklescan Bypass is Possible via File Extension Mismatch
History
Type Values Removed Values Added
CPEs cpe:2.3:a:mmaitre314:picklescan:*:*:*:*:*:*:*:*
Metrics cvssV3_1

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

Type Values Removed Values Added
First Time appeared Mmaitre314
Mmaitre314 picklescan
Vendors & Products Mmaitre314
Mmaitre314 picklescan
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description An Improper Input Validation vulnerability in the scanning logic of mmaitre314 picklescan versions up to and including 0.0.30 allows a remote attacker to bypass pickle files security checks by supplying a standard pickle file with a PyTorch-related file extension. When the pickle file incorrectly considered safe is loaded, it can lead to the execution of malicious code.
Title PickleScan Security Bypass Using Misleading File Extension
Weaknesses CWE-20
References
Metrics cvssV4_0

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
JFROG
Published
Updated
Sep 17, 2025, 1:04 PM
Reserved
Sep 9, 2025, 11:07 AM
Status
Analyzed
Published
Sep 17, 2025, 10:15 AM
Modified
Sep 26, 2026, 12:10 AM