CVE-2026-73233 in FreeCAD
Résumé
par VulDB • 12/08/2026
FreeCAD est un modéliseur paramétrique 3D multiplateforme libre et open-source. Avant la version 1.1.2, la boîte de dialogue de tâche « FEM Displacement Constraint » dans src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp transmet les champs xDisplacementFormula, yDisplacementFormula et zDisplacementFormula d'un objet Fem::ConstraintDisplacement via TaskDlgFemConstraintDisplacement::accept() vers Gui::Command::doCommand. L'assistant de mise en échappe neutralise les guillemets mais pas les antislashs, permettant à un texte de formule fabriqué de terminer la chaîne Python générée et d'exécuter du code Python arbitraire avec les privilèges du processus FreeCAD lorsqu'une victime accepte la boîte de dialogue. Ce problème est corrigé dans la version 1.1.2.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.