Vulnerabilidad en datamodel-code-generator de koxudaxi (CVE-2026-54656)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-94
Control incorrecto de generación de código (Inyección de código)
Fecha de publicación:
28/07/2026
Última modificación:
23/10/2026
Descripción
datamodel-code-generator genera modelos Pydantic v2, dataclasses, TypedDict y msgspec.Struct a partir de OpenAPI, JSON Schema, GraphQL, Avro, Protobuf y JSON, YAML o CSV en bruto. Desde 0.52.1 hasta 0.60.2, datamodel-code-generator interpola validadores desde --extra-template-data en src/datamodel_code_generator/model/pydantic_v2/base_model.py a través de _process_validators en decoradores @field_validator sin validación segura, permitiendo la ejecución de código Python cuando se importa el modelo Pydantic v2 generado. Este problema está corregido en la versión 0.60.2.
Impacto
Puntuación base 3.x
7.80
Gravedad 3.x
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:koxudaxi:datamodel-code-generator:*:*:*:*:*:*:*:* | 0.52.1 (incluyendo) | 0.60.2 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/koxudaxi/datamodel-code-generator/commit/a43d02906111a2fdcaf13ee5b62eb2da85376f19
- https://github.com/koxudaxi/datamodel-code-generator/releases/tag/0.60.2
- https://github.com/koxudaxi/datamodel-code-generator/security/advisories/GHSA-8m8r-38jm-f355
- https://github.com/koxudaxi/datamodel-code-generator/security/advisories/GHSA-8m8r-38jm-f355


