Aller au contenu
Développeur Full Stack
, ,

virtualenv : exécution de commandes via les lanceurs POSIX générés

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P3Élevée

Avant virtualenv 21.14.9, des chemins d’interpréteur contenant des espaces ou produisant un shebang de plus de 127 octets pouvaient générer un lanceur POSIX dont le chemin entre guillemets laissait interpréter des substitutions de commande. Un attaquant influençant la destination peut ainsi faire exécuter des commandes avec les privilèges de l’utilisateur lorsque celui-ci lance le script; la création ou l’activation seule ne déclenche pas l’exécution.

Python
IdentifiantCVE-2026-113722
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif21.14.9

Source : NVD — CVE-2026-113722

Analyse technique

Les lanceurs existants doivent être régénérés après mise à niveau. Une installation ou mise à jour ultérieure indépendante de pip peut réintroduire un lanceur affecté, car son distlib intégré n’est pas modifié par le correctif virtualenv.

Impact, versions et correctif

Événement datéLa fiche NVD a été publiée le 2026-10-20T20:17:18.810Z, dans la période demandée.
ImpactExécution de commandes lors du lancement d’un script généré, avec les privilèges de l’utilisateur.
Versions affectéesvirtualenv antérieur à 21.14.9
Version corrigée21.14.9
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS7.8
Publication2026-10-20T20:17:18.810Z
Mise à jour2026-10-20T20:17:18.810Z

Action recommandée

Mettre à niveau virtualenv vers 21.14.9 ou ultérieure et régénérer les lanceurs existants affectés.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :