picklescan@0.0.20 vulnerabilities

Security scanner detecting Python Pickle files performing suspicious actions

  • latest version

    0.0.24

  • latest non vulnerable version

  • first published

    2 years ago

  • latest version published

    1 days ago

  • licenses detected

  • Direct Vulnerabilities

    Known vulnerabilities in the picklescan package. This does not include vulnerabilities belonging to this package’s dependencies.

    How to fix?

    Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.

    Fix for free
    VulnerabilityVulnerable Version
    • M
    Reliance on File Name or Extension of Externally-Supplied File

    picklescan is a Security scanner detecting Python Pickle files performing suspicious actions

    Affected versions of this package are vulnerable to Reliance on File Name or Extension of Externally-Supplied File due to insufficient scanning of non-standard pickle file extensions.

    How to fix Reliance on File Name or Extension of Externally-Supplied File?

    Upgrade picklescan to version 0.0.22 or higher.

    [,0.0.22)
    • M
    Incomplete List of Disallowed Inputs

    picklescan is a Security scanner detecting Python Pickle files performing suspicious actions

    Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs which does not include pip under _unsafe_globals in scanner.py. An attacker can execute arbitrary code by loading a malicious model using pip.main(), which relies on pickle for deserialization.

    How to fix Incomplete List of Disallowed Inputs?

    Upgrade picklescan to version 0.0.21 or higher.

    [,0.0.21)