Ad

CVE-2026-73233

HIGH CVSS 4.0: 8,5 EPSS 0.15%
Обновлено 12 августа 2026
Python
Параметр Значение
CVSS 8,5 (HIGH)
Устранено в версии 1.1.2
Тип уязвимости CWE-94 (Внедрение кода)
Поставщик Python
Публичный эксплойт Нет

FreeCAD — это бесплатный многоплатформенный инструмент параметрического 3D-моделирования с открытым исходным кодом. До версии 1.1.2 диалоговое окно задачи FEM Displacement Constraint в src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp передает поля xDisplacementFormula, yDisplacementFormula и zDisplacementFormula объекта Fem::ConstraintDisplacement через TaskDlgFemConstraintDisplacement::accept() в Гуй::Команда::doCommand. Помощник по экранированию нейтрализует кавычки, но не обратную косую черту, позволяя созданному тексту формулы завершать сгенерированную строку Python и выполнять произвольный код Python с привилегиями процесса FreeCAD, когда жертва принимает диалог.

Эта проблема исправлена ​​в версии 1.1.2.

Показать оригинальное описание (EN)

FreeCAD is a free and open-source multiplatform 3D parametric modeler. Prior to 1.1.2, the FEM Displacement Constraint task dialog in src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp passes the xDisplacementFormula, yDisplacementFormula, and zDisplacementFormula fields of a Fem::ConstraintDisplacement object through TaskDlgFemConstraintDisplacement::accept() into Gui::Command::doCommand. The escaping helper neutralizes quotation marks but not backslashes, allowing crafted formula text to terminate the generated Python string and execute arbitrary Python code with the FreeCAD process's privileges when a victim accepts the dialog. This issue is fixed in version 1.1.2.

Характеристики атаки

Способ атаки
Локальный
Нужен локальный доступ
Сложность
Низкая
Легко эксплуатировать
Условия для атаки
Не требуются
Нет дополнительных условий
Нужны права
Не требуются
Права не нужны
Участие пользователя
Пассивное
Минимальное взаимодействие

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v4.0

Уязвимые продукты

freecad:freecad