【发布时间】:2019-09-10 23:46:57
【问题描述】:
当我执行 npm audit 时,它给了我这个链接,说我必须在我的 NODEJS 应用程序https://www.npmjs.com/advisories/782 中更新 lodash 但我尝试了 npm install lodash@latest --save 但它仍然没有给我相同的漏洞,我认为这就是它不加载本地主机的原因
【问题讨论】:
当我执行 npm audit 时,它给了我这个链接,说我必须在我的 NODEJS 应用程序https://www.npmjs.com/advisories/782 中更新 lodash 但我尝试了 npm install lodash@latest --save 但它仍然没有给我相同的漏洞,我认为这就是它不加载本地主机的原因
【问题讨论】:
听起来很傻,但很多时候修复可能是最简单、最明显的:
$ rm -rf node_modules/
$ npm install
$ npm audit
正如此处 (https://thehackernews.com/2019/07/lodash-prototype-pollution.html) 所报告的,在旧的拉取请求中制作了一些补丁,这些补丁最终得到了更新。我不确定,但也许你在这些补丁合并之前运行了npm audit fix。
我刚刚用一个简单的npm audit fix 修复了我的问题。
【讨论】: