NetSight
low2.0

CVE-2026-68939

Pyenv provides simple Python version management.

Impact

Pyenv provides simple Python version management. Prior to 2.8.0, is_version_safe() in libexec/pyenv-version-file-read accepts shell glob metacharacters in .python-version values, and unquoted PYENV_VERSION expansion in libexec/pyenv-version-name, libexec/pyenv-which, libexec/pyenv-prefix, libexec/pyenv-local, libexec/pyenv-global, libexec/pyenv-version, and libexec/pyenv-versions pathname-expands the value against the current directory, allowing a matching attacker-controlled file to silently select a different installed interpreter or version. This issue is fixed in version 2.8.0.

Affected products

ProductAffected versions
Pyenv Provides Simple Python Version Management.
before 2.8.0

Versions were read from the advisory text. No structured product data has been published for this record yet.

Weakness classification

References