Understand vulnerabilities. Protect your applications.
Discover which vulnerabilities affect your technologies and how to fix them. Explore clear explanations, affected versions and practical recommendations - from CMS platforms and plugins to application libraries.
Vulnerability archive 18
Reset filtersFickling has a bypass via runpy.run_path() and runpy.run_module()
Fickling Blocklist Bypass: cProfile.run()
Fickling vulnerable to use of ctypes and pydoc gadget chain to bypass detection
Fickling vulnerable to detection bypass due to "builtins" blindness
Picklescan Bypasses Unsafe Globals Check using pty.spawn
Fickling has missing detection for marshal.loads and types.FunctionType in unsafe modules list
In Trail of Bits fickling versions up to and including 0.1.11, the UnsafeImportsML analysis pass unconditionally calls AnalysisContext.shorten_code(node) on every import node it inspects, regardless o
Trail of Bits fickling versions up to and including 0.1.10 do not include the Python standard library modules _posixsubprocess, site, and atexit in the UNSAFE_IMPORTS denylist (fickle.py). Because the
fickling's `platform` module subprocess invocation evades `check_safety()` with `LIKELY_SAFE`
fickling modules linecache, difflib and gc are missing from the unsafe modules blocklist
Fickling missing RCE-capable modules in UNSAFE_IMPORTS
Fickling has `always_check_safety()` bypass: pickle.loads and _pickle.loads remain unhooked
PickleScan's pkgutil.resolve_name has a universal blocklist bypass
Fickling has safety check bypass via REDUCE+BUILD opcode sequence
Fickling: OBJ opcode call invisibility bypasses all safety checks
Fickling has a detection bypass via stdlib network-protocol constructors
Fickling has Code Injection vulnerability via pty.spawn()
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.