2 matches found
Insecure Deserialization
fickling is vulnerable to Insecure Deserialization. The vulnerability is due to Fickling not treating Python’s runpy module as unsafe, which allows an attacker to craft a malicious pickle using runpy.runpath or runpy.runmodule that is misclassified as suspicious rather than overtly malicious,...
GHSA-WFQ2-52F7-7QVJ Fickling has a bypass via runpy.run_path() and runpy.run_module()
Fickling's assessment runpy was added to the list of unsafe imports https://github.com/trailofbits/fickling/commit/9a2b3f89bd0598b528d62c10a64c1986fcb09f66. Original report Summary Fickling versions up to and including 0.1.6 do not treat Python’s runpy module as unsafe. Because of this, a malicio...