Katalog CVE

CVE-2026-55390

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

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

Streszczenie

W datamodel-code-generator od wersji 0.59.0 do 0.62.0, parsowanie schematu XML dla --input-file-type xmlschema rozwiązuje wartości schemaLocation w xs:include, xs:import, xs:redefine i xs:override poza ścieżką bazową wejścia, co pozwala na odczyt dowolnych lokalnych plików i odzwierciedlenie ich w wygenerowanych modelach.

Ocena ryzyka

Atakujący może dostarczyć spreparowany schemat XML, który powoduje odczyt dowolnych plików lokalnych, co prowadzi do wycieku poufnych danych.

Rekomendacja

Zaktualizuj datamodel-code-generator do wersji 0.62.0 lub nowszej, która zawiera poprawkę ograniczającą rozwiązywanie schemaLocation do ścieżki bazowej.

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. From 0.59.0 until 0.62.0, XML Schema parsing in src/datamodel_code_generator/parser/xmlschema.py for --input-file-type xmlschema resolves xs:include, xs:import, xs:redefine, and xs:override schemaLocation values outside the input base path, allowing arbitrary local files to be read and reflected into generated models. This issue is fixed in version 0.62.0.

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