Katalog CVE

CVE-2026-54621

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

Percentyl 4 - wyżej niż 4% wszystkich znanych CVE

Streszczenie

Narzędzie datamodel-code-generator przed wersją 0.60.1 renderuje wartości opisu Union GraphQL w komentarzach Python bez neutralizowania znaków powrotu karetki, co pozwala na wstrzyknięcie kodu Python do wygenerowanych modeli.

Ocena ryzyka

Atakujący może wstrzyknąć złośliwy kod Python przez kontrolowaną treść schematu GraphQL, który zostanie wykonany podczas importu modelu.

Rekomendacja

Zaktualizuj datamodel-code-generator do wersji 0.60.1 lub nowszej.

Inne podatności w datamodel-code-generator

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

datamodel-code-generator generates Python data models from schema definitions. Prior to 0.60.1, GraphQL Union description values in src/datamodel_code_generator/model/template/UnionTypeStatement.jinja2 and src/datamodel_code_generator/model/template/UnionTypeStatement.py312.jinja2 are rendered into Python comments without neutralizing carriage returns in Python # comments, allowing attacker-controlled GraphQL schema content to inject Python code into generated models that runs when imported. This issue is fixed in version 0.60.1.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS