Katalog CVE

CVE-2026-73235

ŚrednieCVSS 6.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

FreeCAD przed wersją 1.1.2 używa parsera XML Xerces SAX2 w Base::XMLReader, który nie wyłącza domyślnego rozwiązywania encji zewnętrznych ani ładowania zewnętrznych DTD. Podczas otwierania spreparowanego archiwum .FCStd, zewnętrzne encje mogą czytać lokalne pliki lub inicjować żądania po stronie serwera, a treść może przepływać przez callback characters().

Ocena ryzyka

Ryzyko obejmuje ujawnienie lokalnych plików lub wykonanie żądań SSRF w kontekście użytkownika otwierającego złośliwy plik, co może prowadzić do wycieku danych lub dalszych ataków.

Rekomendacja

Zaleca się aktualizację FreeCAD do wersji 1.1.2 lub nowszej, która zawiera poprawkę.

Inne podatności w FreeCAD

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

FreeCAD is a free and open-source multiplatform 3D parametric modeler. Prior to 1.1.2, the Xerces SAX2 XMLReader constructed in src/Base/Reader.cpp by Base::XMLReader::XMLReader() parses attacker-controlled Document.xml from a crafted .FCStd archive without disabling default external entity resolution or external DTD loading. When Document::restore() opens the document, external entities can read local files through the file URI scheme or initiate server-side requests through the http URI scheme, and resolved content can flow through the characters() callback. This issue is fixed in version 1.1.2.

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