Pylint peut charger avec pickle des fichiers de statistiques stockés dans un répertoire de cache prévisible. Un attaquant capable d’écrire dans un tel répertoire peut y placer un fichier malveillant qui exécutera du code avec les privilèges du prochain utilisateur lançant Pylint; le correctif est inclus en version 4.0.9.
Source : NVD — CVE-2026-114608
Analyse technique
Les statistiques de modules sont chargées depuis des fichiers prévisibles sous PYLINT_HOME à l’aide de pickle.load. Le risque suppose un cache partagé, accessible en écriture par un tiers ou autrement non fiable; le cache privé par défaut n’est généralement pas accessible à un autre utilisateur.
Impact, versions et correctif
Action recommandée
Mettre à niveau Pylint vers la version 4.0.9 ou ultérieure; ne pas utiliser de répertoire PYLINT_HOME partagé ou modifiable par des utilisateurs non fiables.
Sources
Priorisation DFS : P4 · 1 source(s).