【问题标题】:how to fix postcss vulnerability in reactjs如何修复 reactjs 中的 postcss 漏洞
【发布时间】:2021-08-01 17:29:13
【问题描述】:

突然间,我发现了大约 79 个与 postcss 软件包相关的中度漏洞。 其中之一是:

  Moderate        Regular Expression Denial of Service                          

  Package         postcss                                                       

  Patched in      >=8.2.10                                                      

  Dependency of   react-scripts                                                 

  Path            react-scripts > resolve-url-loader > postcss                  

  More info       https://npmjs.com/advisories/1693 

我厌倦了运行npm audit fix,但这些需要人工审核。 有谁知道如何解决这些问题?

【问题讨论】:

  • 更新react-scripts到最新版本
  • 这会影响其他依赖吗?
  • 如你所见,postcss 是 resolve-url-loader 的一个依赖,它是 react-scripts 的一个依赖
  • 如果 react-scripts 更新了 resolve-url-loader 的版本并且 resolve-url-loader 更新了 postcss 到非易受攻击的版本,这个警告应该会消失
  • 我也在使用最新版本的 react-scripts@4.0.3

标签: node.js reactjs npm postcss


【解决方案1】:

您可以等待 react-scripts 更新它们的依赖关系,或者在您的 package.json 中使用“解决方案”来否决版本:

"resolutions": {
    "postcss": "^8.2.10"
}

【讨论】:

    猜你喜欢
    • 2021-08-03
    • 2021-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 2021-08-20
    • 2021-08-01
    • 2020-02-15
    相关资源
    最近更新 更多