CVE Catalog

CVE-2025-10157

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.79%

54th percentile - higher than 54% of all known CVEs

Summary

A Protection Mechanism Failure vulnerability in mmaitre314 picklescan versions up to and including 0.0.30 allows a remote attacker to bypass the unsafe globals check. This is possible because the scanner performs an exact match for module names, allowing malicious payloads to be loaded via submodules of dangerous packages (e.g., 'asyncio.unix_events' instead of 'asyncio'). When the incorrectly considered safe file is loaded after scan, it can lead to the execution of malicious code.

Risk Assessment

An attacker can bypass the picklescan protection mechanism and lead to execution of malicious code, potentially resulting in system compromise.

Recommendation

Update picklescan to a version later than 0.0.30. Do not rely solely on picklescan for pickle file verification and apply additional security measures.

Other vulnerabilities in picklescan

See all
Original NVD description (English source)

A Protection Mechanism Failure vulnerability in mmaitre314 picklescan versions up to and including 0.0.30 allows a remote attacker to bypass the unsafe globals check. This is possible because the scanner performs an exact match for module names, allowing malicious payloads to be loaded via submodules of dangerous packages (e.g., 'asyncio.unix_events' instead of 'asyncio'). When the incorrectly considered safe file is loaded after scan, it can lead to the execution of malicious code.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS