CVE-2026-53874
CRITICAL
9.8
CVSS 3.1
Description
picklescan before 1.0.1 contains an unsafe deserialization vulnerability allowing unauthenticated users to execute arbitrary code by hiding eval calls nested under callable objects via getattr. Attackers can embed malicious code in pickle files that evades detection but executes when the pickle is loaded from untrusted sources.
Metadata
Severity & Metrics
9.8
CRITICAL CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Affected products (1)
| Vendor | Product | Platform | Versions |
|---|---|---|---|
| picklescan | picklescan | — | 0 < 1.0.1, 1.0.1 |
Weakness (CWE)
| CWE | Source | Description |
|---|---|---|
| CWE-502 | cna | Deserialization of Untrusted Data |
CVSS scores (2)
| Score | Severity | Version | Source | Vector |
|---|---|---|---|---|
| 9.8 | CRITICAL | 3.1 | cna | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| 9.3 | CRITICAL | 4.0 | cna | 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 |
References (2)
- GHSA Advisory GHSA-9m3x-qqw2-h32h https://github.com/mmaitre314/picklescan/security/advisories/GHSA-9m3x-qqw2-h32h
- VulnCheck Advisory: picklescan - Arbitrary Code Execution via Obfuscated eval Call https://www.vulncheck.com/advisories/picklescan-arbitrary-code-execution-via-obfuscated-eval-call