Nixpkgs security tracker

Try the new UI
Login with GitHub

Suggestion detail

Untriaged
updated 4 months, 3 weeks ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    17 packages
    • python314Packages.poetry-dynamic-versioning
    • python313Packages.poetry-dynamic-versioning
    • python312Packages.poetry-dynamic-versioning
    • poetryPlugins.poetry-plugin-poeblix
    • poetryPlugins.poetry-plugin-migrate
    • poetryPlugins.poetry-plugin-shell
    • python314Packages.poetry-semver
    • python312Packages.poetry-semver
    • poetryPlugins.poetry-plugin-up
    • python314Packages.poetry-core
    • python313Packages.poetry-core
    • python313Packages.poetry-semver
    • pipenv-poetry-migrate
    • poetry2conda
    • python312Packages.poetry-core
    • poetryPlugins.poetry-audit-plugin
    • poetryPlugins.poetry-plugin-export
Poetry: Path traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4

Poetry is a dependency manager for Python. Prior to 2.3.4, the extractall() function in src/poetry/utils/helpers.py:410-426 extracts sdist tarballs without path traversal protection on Python versions where tarfile.data_filter is unavailable. Considering only Python versions which are still supported by Poetry, these are 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4. This vulnerability is fixed in 2.3.4.

Affected products

poetry
  • ==< 2.3.4

Matching in nixpkgs

pkgs.poetry

Python dependency management and packaging made easy

  • nixos-unstable -
    • nixos-unstable-small 2.4.3
  • nixos-26.05 -
    • nixos-26.05-small 2.4.1
Ignored packages (14)

pkgs.poetry2conda

Script to convert a Python project declared on a pyproject.toml to a conda environment

  • nixos-unstable -
    • nixos-unstable-small 0.3.0
  • nixos-26.05 -
    • nixos-26.05-small 0.3.0

pkgs.pipenv-poetry-migrate

This is simple migration script, migrate pipenv to poetry

  • nixos-unstable -
    • nixos-unstable-small 0.8.0
  • nixos-26.05 -
    • nixos-26.05-small 0.8.0

Package maintainers