Katalog CVE

CVE-2026-22609

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Fickling to dekompilator i statyczny analizator plików pickle w Pythonie. Przed wersją 0.1.7 metoda unsafe_imports() nie wykrywała kilku wysokiego ryzyka modułów Pythona, które mogą być użyte do wykonania dowolnego kodu. Złośliwe pliki pickle importujące te moduły nie były oznaczane jako niebezpieczne, co pozwalało atakującym ominąć główne statyczne kontrole bezpieczeństwa Ficklinga.

Ocena ryzyka

Organizacje używające Ficklinga do analizy niezaufanych plików pickle mogą nie wykryć złośliwego kodu, co prowadzi do potencjalnego wykonania dowolnego kodu w środowisku, w którym pliki są przetwarzane. Atakujący może wykorzystać tę lukę do przejęcia systemu lub kradzieży danych.

Rekomendacja

Zaleca się natychmiastową aktualizację Ficklinga do wersji 0.1.7 lub nowszej, która zawiera poprawkę. Po aktualizacji należy ponownie przeskanować wszystkie wcześniej analizowane pliki pickle, aby upewnić się, że nie zawierają niebezpiecznych importów.

Inne podatności w Fickling

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS