在react svg加载程序3.03版本中拒绝服务由于css什么



React解决方案在npm审计中显示了一个高漏洞,这是由于在React svg加载程序3.03版本中由于css what而导致的拒绝服务。

这个问题的可能解决方案是什么?

问题如下所示:

───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High          │ Denial of Service                                            │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ css-what                                                     │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in    │ >=5.0.1                                                      │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ react-svg-loader                                             │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ react-svg-loader > react-svg-core > svgo > css-select >      │
│               │ css-what                                                     │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://npmjs.com/advisories/1754                            │
└───────────────┴─────────────────────────────────────────────────────────────

我试着用https://www.npmjs.com/package/svg-react-loader.它做同样的事情,只是我们需要更改包和web包配置。截至目前,它没有任何漏洞。

最新更新