CVE-2026-73235

EUVD-2026-56933
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.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
GitHub_MCNA
6.1 MEDIUM
LOCAL
LOW
NONE
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 2.13%
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources (CNA/ADP records, vendor advisories, Enginsight analysis).
VendorProductVersionSource
freecadfreecad
𝑥
< 1.1.2
CNA
Debian logo
Debian Releases
Debian Product
Codename
freecad
bookworm
vulnerable
bookworm (security)
0.20.2+dfsg1-4+deb12u1
fixed
forky
1.1.3+dfsg-3
fixed
sid
1.1.3+dfsg-3
fixed
trixie
1.0.0+dfsg-8+deb13u3
fixed
trixie (security)
1.0.0+dfsg-8+deb13u3
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
freecad
bionic
needs-triage
focal
needs-triage
jammy
needs-triage
noble
dne
resolute
dne
xenial
needs-triage