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.

Ответственный

GitHub M

Резервировать

15.06.2026

Раскрытие

29.07.2026

Модерация

принято

Вход

VDB-384021

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!