CVE-2026-22609CWE-184CWE-502

Fickling has Static Analysis Bypass via Incomplete Dangerous Module Blocklist

High · published January 10, 2026

CVSS v4.0
8.9
EPSS
1%
Percentile
49.5
In the wild
Unconfirmed
What it is

🚨 Fickling's static analyzer is letting some sneaky high-risk Python modules slip through, and it could lead to a wild ride of code execution! ⚡ Think of Fickling as a security guard at a VIP party who forgets to check IDs of some notorious guests. Those unverified attendees could easily cause chaos without anyone realizing until it's too late! An attacker could exploit this vulnerability to run arbitrary code on your system, bypassing Fickling's primary static safety checks. This could lead to malicious data being executed, putting your entire application at risk. Imagine a party crasher turning your celebration into a disaster!

Put simply

Think of Fickling as a security guard at a VIP party who forgets to check IDs of some notorious guests. Those unverified attendees could easily cause chaos without anyone realizing until it's too late! The unsafe_imports() method in Fickling's static analyzer fails to flag certain high-risk Python modules, allowing malicious pickles to go undetected and execute harmful code. This oversight compromises the integrity of the safety checks Fickling is designed to provide.

What to do

An attacker could exploit this vulnerability to run arbitrary code on your system, bypassing Fickling's primary static safety checks. This could lead to malicious data being executed, putting your entire application at risk. Imagine a party crasher turning your celebration into a disaster! Upgrade to Fickling version 0.1.7 immediately to patch this vulnerability. Additionally, audit your existing pickles for potentially harmful imports and enhance your security policies surrounding untrusted code. Don't forget to monitor your dependencies regularly! You've got this! Fixing this vulnerability will help you keep your application secure and robust. 🛡️

The record
Technical detail
CVSS v4.0
8.9 · HIGH
Vector
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/E:P
EPSS
0.00629 · 49.5th percentile
Weaknesses
CWE-184 · Incomplete List of Disallowed Inputs; CWE-502 · Deserialization of Untrusted Data
Published
2026-01-10T01:35Z
EPSS history
Timeline
  • 10 JAN 01:35Z
    Fickling has Static Analysis Bypass via Incomplete Dangerous Module Blocklist
    cvelistv5