CVE-2026-108385 in dataclasses-avroschemainformación

Resumen

por VulDB • 2026-10-13

dataclasses-avroschema genera esquemas de Avro a partir de dataclasses de Python, modelos Pydantic y registros Faust, además de generar código Python a partir de esquemas de Avro. Desde la versión 0.38.0 hasta la 0.70.5, BaseGenerator.parse_enum y EnumRepresentation.render_symbols utilizan cada símbolo de enumeración controlado por el esquema como nombre de miembro de enum generado después de una conversión de caso, pero sin validarlo como identificador válido. Cuando se utilizan las clases generadoras directamente, los caracteres de nueva línea y la puntuación pueden inyectar sentencias restringidas en el cuerpo de la clase enum generada, lo que permite modificar el espacio de nombres o impedir la carga del módulo. La versión 0.70.6 corrige esta vulnerabilidad validando cada símbolo de enumeración como un nombre válido.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub M

Reservar

2026-10-09

Divulgación

2026-10-13

Moderación

aceptado

Artículo

VDB-417883

EPSS

0.00365

KEV

no

Actividades

bajo

Fuentes

Do you know our Splunk app?

Download it now for free!