漏洞描述 Node-RED 是一种编程工具,用于以新颖有趣的方式将硬件设备、API 和在线服务连接在一起。Node-RED在/nodes/ui_base.js中,URL与'/ui_base/js/*'匹配,然后传递给path.join,缺乏对最终路径的验证会导致路径遍历漏洞,攻击者可以利用这个漏洞读取服务器上的敏感数据,比如settings.js
相关漏洞推荐 POC node-red-ui-base-anyfile-read: Node-RED ui_base 任意文件读取漏洞 Node-Red 未授权访问漏洞 node-red-contrib-humagic 3.0.0任意文件读取(CVE-2021-25864) Node-RED未授权任意命令执行 Node-RED存在未授权访问漏洞