Datamodel- code- generator gera modelos de dados Python a partir de definições de esquema. De 0.14.1 até que 0.60.2, o campo de comentários -- extra- template- data é renderizado em comentários Python no src/datamodel_code_generator/model/ template/TypeAliasAnnotation.jinja 2, src/datamodel_code_generator/model/template/TipedDict.jinja 2, src/datamodel_code_generator/model/template/dataclass.jinja 2, src/datamodel_code_generator/model/ template/msgspec.Struct.jinja 2, src/datamodel_code_generator/model/ template/pydantic/BaseModel.jinja 2, e src/datamodel_code_generator/model/template/pydantic_v 2 /BaseModel.jinja 2 sem neutralizar o carregamento retorna nos comentários do Python #, permitindo que um valor de comentário controlado pelo atacante injete código do Python em modelos gerados que executam quando importados. Este problema é corrigido na versão 0.60.2. O registro do banco de dados nacional de vulnerabilidade CVE- 2026 - 54654 foi publicado em 2026 - 07 - 28 T 22: 17: 40.217 Z e última modificação em 2026 - 07 - 30 T 20: 02: 44.977 Z. O seu estado gravado é Diferido.

métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 7.8, gravidade HIGH, vetor CVSS: 3.1 /AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, pontuação de exploração 1.8, pontuação de impacto 5.9; CVSS. Classificações de fraqueza associadas: CWE- 94, CWE- 1336.

O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.