PT-2026-76781 · Freecad · Freecad

CVE-2026-34789

·

Published

2026-08-17

·

Updated

2026-08-19

CVSS v3.1

7.0

High

VectorAV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions FreeCAD versions prior to 1.1.2
Description An issue exists in the PropertyPythonObject::Restore() function within src/App/PropertyPythonObject.cpp where the software passes an attacker-controlled module attribute from serialized PropertyPythonObject XML directly to PyImport ImportModule() during the restoration of a crafted FCStd document. This process allows for the execution of module-level Python code. Additionally, the legacy pickle branch imports an attacker-controlled module and invokes its class constructor via PyObject CallObject().
Recommendations Update to version 1.1.2.

Exploit

Fix

Code Injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-34789
GHSA-493W-PP4H-H77V

Affected Products

Freecad