CVE-2026-108385 in dataclasses-avroschema
Sumário
de VulDB • 15/10/2026
O dataclasses-avroschema gera esquemas Avro a partir de Python dataclasses, modelos Pydantic e Faust Records, além de gerar código Python a partir dos esquemas Avro. Da versão 0.38.0 até a 0.70.5, os métodos BaseGenerator.parse_enum e EnumRepresentation.render_symbols utilizam cada símbolo de enumeração controlado pelo esquema como um nome de membro da enumeração gerada após conversão de caso (case conversion), mas sem validá-lo como identificador válido. Quando as classes do gerador são usadas diretamente, quebras de linha e pontuação podem injetar instruções restritas no corpo da classe enumeração gerada, permitindo a modificação do namespace ou impedindo o carregamento do módulo. A versão 0.70.6 corrige a vulnerabilidade validando cada símbolo de enumeração como um nome válido.
Once again VulDB remains the best source for vulnerability data.