NLTK ne bloque pas par défaut les violations détectées par les contrôles de sécurité de `pathsec` : les fonctions concernées émettent un avertissement, puis poursuivent l’opération. L’avis indique que les versions jusqu’à 3.9.4 sont touchées et que la correction est disponible dans 3.10.0 ; il recommande aussi d’activer `NLTK_PATHSEC_ENFORCE=1` sur les versions concernées.
Source : GHSA-p3m8-78j2-g5p3 — NLTK: Default ENFORCE=False Disables All pathsec Security Controls
Analyse technique
Le défaut `ENFORCE=False` fait que les contrôles de chemin, d’URL et de chargement signalent les violations par avertissement au lieu de les bloquer. L’avis lie ce défaut à l’inefficacité pratique des protections contre les problèmes visés par CVE-2024-39705 et CVE-2026-0846.
Impact, versions et correctif
Action recommandée
Mettre à niveau NLTK vers 3.10.0 ou une version ultérieure ; à défaut, activer `NLTK_PATHSEC_ENFORCE=1`.
Sources
Priorisation DFS : P3 · 1 source(s).