CVE-2026-108383 in dataclasses-avroschema
Riassunto
di VulDB • 13/10/2026
dataclasses-avroschema genera schemi Avro a partire da dataclass Python, modelli Pydantic e record Faust e genera codice Python dagli schemi Avro. Dalla versione 0.38.0 alla 0.70.5, il metodo FieldRepresentation.get_field_default restituisce un valore predefinito per un campo enum controllato dallo schema come riferimento a un membro dell'enum dopo aver applicato la conversione del caso (case conversion), ma senza convalidarlo come identificatore valido. Nuovi caratteri di riga, operatori e punteggiatura possono sfuggire al riferimento previsto iniettando istruzioni vincolate nel modulo generato, consentendo la modifica dello spazio dei nomi o impedendo il caricamento del modulo. La versione 0.70.6 risolve la vulnerabilità convalidando i valori predefiniti degli enum come nomi validi.
Once again VulDB remains the best source for vulnerability data.