漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
JSONata: Arbitrary Code Execution via crafted JSONata expressions
Vulnerability Description
JSONata is a JSON query and transformation language. Prior to 1.8.8 and 2.2.0, the src/functions.js lookup function lacked an Object.prototype.hasOwnProperty check and allowed crafted expressions to access inherited prototype members. An attacker able to supply an expression could use inherited prototype setters and getters, constructor access, valueOf, and process.getBuiltinModule to reach the child_process module and execute arbitrary code with the privileges of the host process. This issue is fixed in versions 1.8.8 and 2.2.0.
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Vulnerability Type
对生成代码的控制不恰当(代码注入)
Vulnerability Title
jsonata-js JSONata 代码注入漏洞
Vulnerability Description
jsonata-js JSONata是jsonata-js组织的一款JSON查询与转换的表达式引擎。 jsonata-js JSONata 1.8.8之前版本和2.2.0之前版本存在代码注入漏洞,该漏洞源于src/functions.js中的lookup函数缺少Object.prototype.hasOwnProperty检查,允许特制表达式访问继承的原型成员,可能导致攻击者利用原型setter和getter、构造函数访问、valueOf和process.getBuiltinModule访问child_p
CVSS Information
N/A
Vulnerability Type
N/A