CVE-2025-1889CWE-646

picklescan - Security scanning bypass via non-standard file extensions

Medium · published March 3, 2025

CVSS v4.0
5.3
EPSS
0%
Percentile
32.6
In the wild
Unconfirmed
What it is

⚠️ A crafty attacker could sneak a malicious pickle file in through a non-standard extension, bypassing the security checks of picklescan! Think of it like a sneaky chef slipping in an undeclared ingredient into a dish—most kitchens check the typical items, but if you’re not looking closely, it’s easy to miss something dangerous hiding under a different label! If exploited, an attacker could execute harmful code by leveraging these overlooked pickle files, leading to potential data breaches or system compromises. It’s a surprising risk that could undermine your application’s integrity without even raising a red flag!

Put simply

Think of it like a sneaky chef slipping in an undeclared ingredient into a dish—most kitchens check the typical items, but if you’re not looking closely, it’s easy to miss something dangerous hiding under a different label! This vulnerability in picklescan versions prior to 0.0.22 allows attackers to include malicious pickle files with non-standard extensions, evading the scanner's checks that only consider standard file types for vulnerabilities.

What to do

If exploited, an attacker could execute harmful code by leveraging these overlooked pickle files, leading to potential data breaches or system compromises. It’s a surprising risk that could undermine your application’s integrity without even raising a red flag! Upgrade to picklescan version 0.0.22 or later to address this issue. Additionally, consider implementing stricter validation on file extensions and contents before processing any pickle files to enhance security. Audit your current implementation to ensure compliance with best practices. You got this! With a quick update and some vigilance, you’ll keep your application safe and sound! 🛡️

The record
Technical detail
CVSS v4.0
5.3 · MEDIUM
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
EPSS
0.00395 · 32.6th percentile
Weakness
CWE-646 · Reliance on File Name or Extension of Externally-Supplied File
Published
2025-03-03T18:38Z
EPSS history
Timeline
  • 03 MAR 18:38Z
    picklescan - Security scanning bypass via non-standard file extensions
    cvelistv5