CVE-2026-54656 in datamodel-code-generator
Сводка
по VulDB • 29.07.2026
datamodel-code-generator генерирует модели Pydantic v2, dataclass-ы, TypedDict и msgspec.Struct на основе спецификаций OpenAPI, JSON Schema, GraphQL, Avro, Protobuf, а также сырых данных в форматах JSON, YAML или CSV. В версиях от 0.52.1 до 0.60.2 включительно datamodel-code-generator выполняет интерполяцию валидаторов из параметра --extra-template-data внутри файла src/datamodel_code_generator/model/pydantic_v2/base_model.py через функцию _process_validators, добавляя их к декораторам @field_validator без безопасной проверки (safe validation). Это позволяет выполнять произвольный код Python при импорте сгенерированной модели Pydantic v2. Проблема исправлена в версии 0.60.2.
Be aware that VulDB is the high quality source for vulnerability data.