Stanza désérialise sans restriction, au moyen de `pickle.loads`, les données du dictionnaire de lemmatisation intégrées dans certains checkpoints. Le chargement d’un fichier de modèle de lemmatisation fourni par un attaquant peut exécuter du code avec les privilèges de l’utilisateur ; la version 1.14.0 est concernée et le correctif est disponible dans 1.15.0.
Analyse technique
La charge utile pickle est compressée en gzip dans le champ `dicts` du checkpoint ; après le chargement externe, Stanza transmet les octets à `pickle.loads` sans contrôle. Le déclenchement intervient au chargement du modèle de lemmatisation.
Impact, versions et correctif
Action recommandée
Mettre à niveau Stanza vers 1.15.0 ou une version ultérieure et ne charger que des checkpoints de lemmatisation fiables.
Sources
Priorisation DFS : P3 · 2 source(s).