Dans dataclasses-avroschema, une valeur par défaut d’énumération contrôlée par le schéma pouvait être insérée dans le code généré sans validation comme identifiant, permettant d’injecter des instructions contraintes ou d’empêcher le chargement du module. Les versions 0.38.0 à 0.70.5 sont concernées et la version 0.70.6 corrige le problème en validant ces valeurs comme noms.
Source : NVD — CVE-2026-108383
Analyse technique
FieldRepresentation.get_field_default applique une conversion de casse puis rend la valeur comme référence de membre d’énumération sans vérifier qu’elle constitue un identifiant valide. Des retours à la ligne, opérateurs ou signes de ponctuation peuvent altérer le code généré.
Impact, versions et correctif
Action recommandée
Mettre à jour dataclasses-avroschema vers la version 0.70.6 ou ultérieure.
Sources
Priorisation DFS : P3 · 1 source(s).