漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
FreeCAD: Arbitrary code execution via unsandboxed PyImport_ImportModule in PropertyPythonObject::Restore
Vulnerability Description
FreeCAD is a free and open-source multiplatform 3D parametric modeler. Prior to 1.1.2, src/App/PropertyPythonObject.cpp in PropertyPythonObject::Restore() passes the attacker-controlled module attribute from serialized PropertyPythonObject XML directly to PyImport_ImportModule() while restoring a crafted FCStd document, which executes module-level Python code, and the legacy pickle branch also imports an attacker-controlled module and invokes its class constructor through PyObject_CallObject(). This issue is fixed in version 1.1.2.
CVSS Information
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Vulnerability Type
对生成代码的控制不恰当(代码注入)
Vulnerability Title
FreeCAD 代码注入漏洞
Vulnerability Description
FreeCAD是FreeCAD组织的一款三维参数化计算机辅助设计软件。 FreeCAD 1.1.2之前版本存在代码注入漏洞,该漏洞源于PropertyPythonObject::Restore()函数将攻击者控制的模块属性直接传递给PyImport_ImportModule(),并在恢复特制FCStd文档时执行模块级Python代码,可能导致代码注入。
CVSS Information
N/A
Vulnerability Type
N/A