CVE-2026-73234

EUVD-2026-56932
FreeCAD is a free and open-source multiplatform 3D parametric modeler. Prior to 1.1.2, PropertyFileIncluded::Restore() in src/App/PropertyFile.cpp concatenates an attacker-controlled file or data attribute from Document.xml with the document transient path without rejecting directory components, absolute paths, or parent traversal. A crafted .FCStd archive with a matching FileIncluded XML attribute and ZIP entry can therefore write attacker-controlled content to arbitrary locations accessible to the FreeCAD user, potentially enabling persistence, credential compromise, configuration replacement, or code execution. This issue is fixed in version 1.1.2.
Path Traversal
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
GitHub_MCNA
7.8 HIGH
LOCAL
LOW
NONE
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 14.68%
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