Aller au contenu
Développeur Full Stack
, ,

dataclasses-avroschema : injection d’expression via un nom de record Avro

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

Dans dataclasses-avroschema, le nom d’un record référencé fourni par le schéma peut être inséré dans la position appelable d’une expression default_factory générée sans validation. Un nom élaboré peut ainsi provoquer l’exécution d’une expression Python lorsque le modèle généré utilise cette valeur par défaut; la version 0.70.6 corrige le problème.

Python
IdentifiantCVE-2026-108376
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif0.70.6

Source : NVD — CVE-2026-108376

Analyse technique

Le nom du record référencé est placé dans la position callable d’une lambda default_factory générée, sans validation préalable au regard de la grammaire Avro.

Impact, versions et correctif

Événement datéNouvelle vulnérabilité publiée par la fiche NVD le 2026-10-13T18:17:16.550Z, date comprise dans la période demandée.
ImpactExécution d’une expression Python lors de l’utilisation du champ de valeur par défaut du modèle généré.
Versions affectéesdataclasses-avroschema >= 0.47.3 et <= 0.70.5.
Version corrigée0.70.6
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS8.8
Publication2026-10-13T18:17:16.550Z
Mise à jour2026-10-13T18:17:16.550Z

Détection / vérification

Vérifier la version et l’utilisation de noms de références de records provenant de schémas non fiables.

Action recommandée

Mettre à niveau dataclasses-avroschema vers la version 0.70.6 ou ultérieure.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :