Fickling is a Python pickling decompiler and static analyzer. Prior to version 0.1.7, both ctypes and pydoc modules aren't explicitly blocked. Even other existing pickle scanning tools (like picklescan) do not block pydoc.locate. Chaining these two together can achieve RCE while the scanner still reports the file as LIKELY_SAFE. This issue has been patched in version 0.1.7.
Fickling Python pickle analyzer versions before 0.1.7 fail to block ctypes and pydoc modules, allowing attackers to chain these for remote code execution while evading safety detection. Organizations using vulnerable versions may unknowingly process malicious pickle files classified as safe.
تحتوي نسخ Fickling السابقة للإصدار 0.1.7 على ثغرة أمان حرجة حيث لا يتم حظر وحدات ctypes و pydoc بشكل صريح. يمكن للمهاجمين ربط هذه الوحدات معاً لتحقيق تنفيذ أوامر بعيدة بينما يبلغ الماسح الضوئي عن الملف كآمن على الأرجح.
Fickling Python pickle analyzer versions before 0.1.7 fail to block ctypes and pydoc modules, allowing attackers to chain these for remote code execution while evading safety detection. Organizations using vulnerable versions may unknowingly process malicious pickle files classified as safe.
Upgrade Fickling to version 0.1.7 or later immediately. Review all pickle file processing workflows and implement additional validation layers. Consider using alternative serialization formats instead of pickle for untrusted data sources.
قم بترقية Fickling إلى الإصدار 0.1.7 أو أحدث فوراً. راجع جميع سير العمل لمعالجة ملفات pickle وطبق طبقات تحقق إضافية. فكر في استخدام تنسيقات تسلسل بديلة بدلاً من pickle للبيانات غير الموثوقة.