pdm@1.12.1 vulnerabilities

A modern Python package and dependency manager supporting the latest PEP standards

  • latest version

    2.22.3

  • latest non vulnerable version

  • first published

    5 years ago

  • latest version published

    26 days ago

  • licenses detected

  • Direct Vulnerabilities

    Known vulnerabilities in the pdm 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
    • H
    Improper Input Validation

    pdm is an A modern Python package and dependency manager supporting the latest PEP standards

    Affected versions of this package are vulnerable to Improper Input Validation through the pdm.lock file. An attacker can manipulate the dependency management system to install malicious packages by crafting a malicious pdm.lock file. This can lead to arbitrary code execution on install or downgrade attacks by only changing the version.

    This is only exploitable if the version is parseable as a version and the filename is a prefix of the project name.

    How to fix Improper Input Validation?

    Upgrade pdm to version 2.10.0 or higher.

    [,2.10.0)