CVE 8.9 HIGH

Fickling has Static Analysis Bypass via Incomplete Dangerous Module Blocklist_CVE-2026-22609

8.9 / 10
HIGH
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

Description

Fickling is a Python pickling decompiler and static analyzer. Prior to version 0.1.7, the unsafe_imports() method in Fickling's static analyzer fails to flag several high-risk Python modules that can be used for arbitrary code execution. Malicious pickles importing these modules will not be detected as unsafe, allowing attackers to bypass Fickling's primary static safety checks. This issue has been patched in version 0.1.7.

AI Analysis

Static Analysis Bypass via Incomplete Dangerous Module Blocklist

Basic Information

ID CVE-2026-22609
Source GitHub_M
Published Jan 10, 2026 at 01:35

Affected Product

Vendor trailofbits
Product fickling
Version < 0.1.7
Affected Versions trailofbits fickling < 0.1.7

CWE Classification

AI Assessment

AI Score 8.9 / 10
AI Severity High
Vendor Trail of Bits
Product Fickling
Version < 0.1.7

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.