CVE-2026-108382 in dataclasses-avroschema
Riassunto
di VulDB • 13/10/2026
dataclasses-avroschema genera schemi Avro a partire da dataclass di Python, modelli Pydantic e record Faust, oltre a generare codice Python dagli schemi Avro. Dalla versione 0.38.0 alla 0.70.5, EnumRepresentation.render_symbols concatena ogni simbolo enum controllato dallo schema tra virgolette in un'assegnazione enum generata. Quando le classi generator vengono utilizzate direttamente, una virgoletta può terminare la stringa letterale e iniettare codice Python arbitrario nel corpo della classe enum, che viene eseguito quando il modulo generato viene importato. La versione 0.70.6 risolve la vulnerabilità escapando i valori dei simboli enum prima di renderizzarli.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.