Katalog CVE

CVE-2026-73235

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

Percentyl 3 - wyżej niż 3% 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ę.

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