Aller au contenu
Développeur Full Stack
, ,

Désérialisation pickle non sûre dans le lemmatiseur de Stanza

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

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.

Python
IdentifiantCVE-2026-115878
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif1.15.0

Source : GitHub Advisory — GHSA-gh9r-c94j-cmp5

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

Événement datéL’avis GitHub est publié le 2026-11-03 à 20:29:16Z, dans la période demandée ; il décrit une vulnérabilité et un correctif, et non une simple modification administrative.
ImpactLe chargement d’un checkpoint malveillant peut exécuter du code arbitraire avec les privilèges de l’utilisateur.
Versions affectées= 1.14.0
Version corrigée1.15.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS7.8
Publication2026-11-03T20:29:16Z
Mise à jour2026-11-03T20:29:16Z

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).

Article précédent :
Article suivant :