漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Zigbee2MQTT External JS Extension Path Traversal Leading to Remote Code Execution
Vulnerability Description
Zigbee2MQTT's ExternalJSExtension.getFilePath (lib/extension/externalJS.ts) joins a parameter received via an MQTT message (topic zigbee2mqtt/bridge/request/extension/save) into the extensions base path using path.join(basePath, name) with no sanitization. The extension handler only validates that the name ends in .js/.mjs/.cjs, writes the file, and then dynamically imports it via Node.js import, achieving remote code execution.
CVSS Information
CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Vulnerability Type
对路径名的限制不恰当(路径遍历)
Vulnerability Title
Koen Kanters Zigbee2MQTT 路径遍历漏洞
Vulnerability Description
Koen Kanters Zigbee2MQTT是Koen Kanters个人开发者的一个连接Zigbee与MQTT的智能家居桥接软件。 Koen Kanters Zigbee2MQTT 2.12.0及之前版本存在路径遍历漏洞,该漏洞源于ExternalJSExtension.getFilePath()函数在处理name参数时未进行清理,使用path.join拼接路径导致路径遍历,攻击者可通过MQTT消息构造恶意文件路径,实现远程代码执行或任意文件删除。
CVSS Information
N/A
Vulnerability Type
N/A