CVE-2025-71355

Picklescan before 0.0.25 fails to detect unsafe global functions in the Numpy library, allowing attackers to bypass static analysis and execute arbitrary code during deserialization. Attackers can craft malicious pickle files using numpy.testing._private.utils.runstring within the reduce method to import dangerous libraries like os and execute arbitrary OS commands when the pickle file is loaded.
CVSS

No CVSS.

Configurations

No configuration.

History

30 Sep 2026, 16:10

Type Values Removed Values Added
Summary
  • (es) Picklescan anterior a la versión 0.0.25 no logra detectar funciones globales inseguras en la biblioteca Numpy, lo que permite a los atacantes eludir el análisis estático y ejecutar código arbitrario durante la deserialización. Los atacantes pueden crear archivos pickle maliciosos utilizando numpy.testing._private.utils.runstring dentro del método reduce para importar bibliotecas peligrosas como os y ejecutar comandos arbitrarios del sistema operativo cuando se carga el archivo pickle.

Information

Published : 2026-06-30 23:16

Updated : 2026-10-12 21:10


NVD link : CVE-2025-71355

Mitre link : CVE-2025-71355

CVE.ORG link : CVE-2025-71355


JSON object : View

Products Affected

No product.

CWE
CWE-184

Incomplete List of Disallowed Inputs