Description
Hi,
Recently, the vulnerability https://nodesecurity.io/advisories/803 appeared
I use webpack encore and enableSassLoader() this forces me to add node-sass which as this dependency chain: node-sass > node-gyp > tar
This is my yarn edit result
$ yarn audit
yarn audit v1.13.0
│ high │ Arbitrary File Overwrite │
│ Package │ tar │
│ Patched in │ >=4.4.2 │
│ Dependency of │ node-sass │
│ Path │ node-sass > node-gyp > tar │
│ More info │ https://nodesecurity.io/advisories/803 │
1 vulnerabilities found - Packages audited: 12330
Severity: 1 High
Done in 2.21s.
This is my result of yarn why tar
$ yarn why tar
yarn why v1.13.0
[1/4] Why do we have the module "tar"...?
[2/4] Initialising dependency graph...
[3/4] Finding dependency...
[4/4] Calculating file sizes...
=> Found "tar@2.2.1"
info Reasons this module exists
- "node-sass#node-gyp" depends on it
- Hoisted from "node-sass#node-gyp#tar"
=> Found "node-pre-gyp#tar@4.4.8"
info This module exists because "@symfony#webpack-encore#webpack-dev-server#chokidar#fsevents#node-pre-gyp" depends on it.
Done in 1.41s.
Is it possible to have sass-loader use a more modern tar version?