Aller au contenu
Développeur Full Stack
, ,

virtualenv : injection de paramètres dans pyvenv.cfg via le chemin de destination

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P4Faible

Avant virtualenv 21.14.9, le créateur stdlib venv pouvait interpréter des caractères de séparation de ligne présents dans le chemin de destination comme des entrées supplémentaires de pyvenv.cfg. Un appelant non fiable capable d’influencer ce chemin pouvait modifier des paramètres tels que home ou include-system-site-packages et affaiblir l’isolation de l’environnement.

Python
IdentifiantCVE-2026-113715
GravitéFaible
Exploitationnon connue / non déterminée
Correctif21.14.9

Source : NVD — CVE-2026-113715

Analyse technique

Le créateur relit le pyvenv.cfg généré avec str.splitlines() et fusionne les clés interprétées avec la configuration. Le créateur builtin n’emprunte pas ce chemin de lecture.

Impact, versions et correctif

Événement datéLa fiche NVD a été publiée le 2026-10-20T20:17:17.690Z, dans la période demandée.
ImpactModification possible de la configuration de l’environnement, pouvant affaiblir son isolation.
Versions affectéesvirtualenv antérieur à 21.14.9
Version corrigée21.14.9
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS2
Publication2026-10-20T20:17:17.690Z
Mise à jour2026-10-20T20:17:17.690Z

Action recommandée

Mettre à niveau virtualenv vers 21.14.9 ou une version ultérieure.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :