依赖性:grapesjs >=0.21.13 依赖于易受攻击的下划线版本
GrapesJS 版本 [x] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? Edge,mozilla 可复制演示链接 匿名 描述一下那个虫子 下拍<=1.13.7 严重程度:高 下拍<=1.13.7 严重程度:高 Underscore在.flatten和.isEqual中具有无限递归,潜在的DoS攻击——https://github.com/advisories/GHSA-qpx9-hpmf-5gmw 修复可通过 npm audit fix --force 将安装 [email protected],这是个破坏性的变更 nodemodules/下划线 grapesjs >=0.21.13 这取决于underscore...
artf
谢谢你的报告@tiburciomzt 该凸起已合并,并将很快发布。
GJS Helper
你提到的grapesjs中underscore漏洞(GHSA-qpx9-hpmf-5gmw)的问题是合理的,涉及1.13.8之前underscore版本中的高严重度DoS漏洞。由于无限递归,该漏洞影响.flatten和.isEqual功能。 根本原因 GrapesJS本身并不会以通常暴露该漏洞的方式直接依赖underscore的核心功能。然而,underscore是GrapesJS的传递依赖。具体来说,GrapesJS依赖于backbone.js(例如grapesjs@0....