CVE-2025-71372: Picklescan - Arbitrary Code Execution via numpy.f2py.crackfortran.getlincoef Gadget
Picklescan before 0.0.33 fails to detect the numpy.f2py.crackfortran.getlincoef gadget in pickle reduce methods, allowing arbitrary code execution. Attackers can craft malicious pickle files that execute arbitrary Python code when loaded, bypassing Picklescan's safety checks and enabling supply-chain poisoning of shared model files.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Picklescanto a version that resolves this vulnerability.Fixed in 0.0.33
Event History
Frequently Asked Questions
What is the severity of CVE-2025-71372?
CVE-2025-71372 has a severity rating of 8.1, classified as high.
What type of vulnerability is CVE-2025-71372?
CVE-2025-71372 is an arbitrary code execution vulnerability.
How do I fix CVE-2025-71372?
To fix CVE-2025-71372, upgrade Picklescan to version 0.0.33 or later.
What software is affected by CVE-2025-71372?
CVE-2025-71372 affects Picklescan versions prior to 0.0.33.
What can attackers do with CVE-2025-71372?
Attackers can execute arbitrary Python code by crafting malicious pickle files that bypass safety checks.