Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Snyk] Fix for 26 vulnerabilities #80

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

snyk-bot
Copy link
Contributor

Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

Changes included in this PR

  • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
    • package.json

Vulnerabilities that will be fixed

With an upgrade:
Severity Priority Score (*) Issue Breaking Change Exploit Maturity
high severity 619/1000
Why? Has a fix available, CVSS 8.1
Prototype Pollution
SNYK-JS-AJV-584908
Yes No Known Exploit
low severity 409/1000
Why? Has a fix available, CVSS 3.9
Cross-site Scripting (XSS)
SNYK-JS-ANGULARCORE-1070902
Yes No Known Exploit
high severity 696/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Regular Expression Denial of Service (ReDoS)
SNYK-JS-ANSIHTML-1296849
Yes Proof of Concept
high severity 696/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Regular Expression Denial of Service (ReDoS)
SNYK-JS-ANSIREGEX-1583908
Yes Proof of Concept
medium severity 586/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-BROWSERSLIST-1090194
No Proof of Concept
medium severity 586/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-GLOBPARENT-1016905
Yes Proof of Concept
high severity 696/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Prototype Pollution
SNYK-JS-IMMER-1019369
Yes Proof of Concept
medium severity 601/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.6
Prototype Pollution
SNYK-JS-IMMER-1540542
Yes Proof of Concept
high severity 686/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.3
Prototype Pollution
SNYK-JS-INI-1048974
Yes Proof of Concept
medium severity 429/1000
Why? Has a fix available, CVSS 4.3
Reverse Tabnabbing
SNYK-JS-ISTANBULREPORTS-2328088
Yes No Known Exploit
medium severity 586/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-LODASH-1018905
No Proof of Concept
high severity 681/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.2
Command Injection
SNYK-JS-LODASH-1040724
No Proof of Concept
high severity 686/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.3
Prototype Pollution
SNYK-JS-LODASH-608086
No Proof of Concept
medium severity 544/1000
Why? Has a fix available, CVSS 6.6
Command Injection
SNYK-JS-NGPACKAGR-1012427
Yes No Known Exploit
medium severity 586/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Open Redirect
SNYK-JS-NODEFORGE-2330875
Yes Proof of Concept
medium severity 529/1000
Why? Has a fix available, CVSS 6.3
Prototype Pollution
SNYK-JS-NODEFORGE-2331908
Yes No Known Exploit
medium severity 494/1000
Why? Has a fix available, CVSS 5.6
Improper Verification of Cryptographic Signature
SNYK-JS-NODEFORGE-2430337
Yes No Known Exploit
high severity 579/1000
Why? Has a fix available, CVSS 7.3
Improper Verification of Cryptographic Signature
SNYK-JS-NODEFORGE-2430339
Yes No Known Exploit
medium severity 494/1000
Why? Has a fix available, CVSS 5.6
Improper Verification of Cryptographic Signature
SNYK-JS-NODEFORGE-2430341
Yes No Known Exploit
medium severity 586/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-POSTCSS-1090595
No Proof of Concept
medium severity 586/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-POSTCSS-1255640
No Proof of Concept
high severity 706/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.7
Arbitrary Code Injection
SNYK-JS-SERIALIZEJAVASCRIPT-570062
Yes Proof of Concept
medium severity 586/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Denial of Service (DoS)
SNYK-JS-SOCKJS-575261
Yes Proof of Concept
high severity 671/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7
Command Injection
SNYK-JS-TREEKILL-536781
No Proof of Concept
medium severity 586/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-WS-1296835
No Proof of Concept
medium severity 601/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.6
Prototype Pollution
SNYK-JS-YARGSPARSER-560381
Yes Proof of Concept

(*) Note that the real score may have changed since the PR was raised.

Commit messages
Package name: eslint The new version differs by 185 commits.
  • 879c373 6.6.0
  • c8ba30a Build: changelog update for 6.6.0
  • 39dfe08 Update: false positives in function-call-argument-newline (fixes #12123) (#12280)
  • 4d84210 Update: improve report location for no-trailing-spaces (fixes #12315) (#12477)
  • c6a7745 Update: no-trailing-spaces false negatives after comments (fixes #12479) (#12480)
  • 0bffe95 Fix: no-misleading-character-class crash on invalid regex (fixes #12169) (#12347)
  • c6a9a3b Update: Add enforceForIndexOf option to use-isnan (fixes #12207) (#12379)
  • 364877b Update: measure plugin loading time and output in debug message (#12395)
  • 1744fab Fix: operator-assignment removes and duplicates comments (#12485)
  • 52ca11a Fix: operator-assignment invalid autofix with adjacent tokens (#12483)
  • 0f6d0dc Fix: CLIEngine#addPlugin reset lastConfigArrays (fixes #12425) (#12468)
  • 923a8cb Chore: Fix lint failure in JSDoc comment (#12489)
  • aac3be4 Update: Add ignored prop regex no-param-reassign (#11275)
  • e5382d6 Chore: Remove unused parameter in dot-location (#12464)
  • 49faefb Fix: no-obj-calls false positive (fixes #12437) (#12467)
  • b3dbd96 Fix: problematic installation issue (fixes #11018) (#12309)
  • cd7c29b Sponsors: Sync README with website
  • 8233873 Docs: Add note about Node.js requiring SSL support (fixes #11413) (#12475)
  • 89e8aaf Fix: improve report location for no-tabs (#12471)
  • 7dffe48 Update: Enable function string option in comma-dangle (fixes #12058) (#12462)
  • e15e1f9 Docs: fix doc for no-unneeded-ternary rule (fixes #12098) (#12410)
  • b1dc58f Sponsors: Sync README with website
  • 61749c9 Chore: Provide debug log for parser errors (#12474)
  • 7c8bbe0 Update: enforceForOrderingRelations no-unsafe-negation (fixes #12163) (#12414)

See the full diff

Package name: immer The new version differs by 250 commits.
  • fa671e5 fix(security): Follow up on CVE-2020-28477 where `path: [["__proto__"], "x"]` could still pollute the prototype
  • 2e0aa95 Create SECURITY.md
  • 050522d chore: fix CI. maybe.
  • 1195510 docs: Update example-setstate.mdx (#833)
  • 648d39b docs: fixing link to RFC-6902 & fixing typo (#830)
  • bc890f7 docs: Update example-setstate.mdx (#829)
  • 16a3d0f chore(deps): bump prismjs from 1.23.0 to 1.24.0 in /website (#822)
  • 847492c docs: Extended / updated documenation (#824)
  • 7f41483 chore: [workflows] don't release from forks
  • 3f9a94e chore: let's test before publish
  • bfb8dec fix: release missing dist/ folder
  • b314b19 chore: fix cpx usage
  • a607d6c chore: Remove old shizzle
  • 6fd5329 chore: fixes for deploy preview
  • 144f886 chore: fix docs deployment attempt 3
  • 38964fa chore: semantic-release + GH actions
  • 06c6741 chore: fix docs deploy
  • ad23da9 chore: fix test job
  • b6d92f4 chore: publish docs automatically
  • c59576a chore: setup GH action for test
  • dc3f66c fix: #807 new undefined properties should end up in result object
  • 5412c9f fix: #791 return 'nothing' should produce undefined patch
  • 58b74a6 chore(deps): bump ssri from 6.0.1 to 6.0.2 in /website (#818)
  • c9deb48 chore(deps): bump color-string from 1.5.4 to 1.5.5 in /website (#817)

See the full diff

Package name: jest The new version differs by 250 commits.
  • ff9269b chore: bump most dated deps (#8850)
  • 7594141 chore: upgrade to eslint@6 (#8855)
  • b33ce0d chore: upgrade to micromatch v4 (#8852)
  • d6ff72a chore: add node 12 to CI (#8411)
  • 7e9b4ea chore: upgrade jsdom (#8851)
  • 4bb7a2d Use `weak-napi` instead of `weak` in `jest-leak-detector`
  • ce47c6c Get rid of Node 6 support (#8455)
  • bc5c3c7 jest-snapshot: Remove only the added newlines in multiline snapshots (#8859)
  • d523fa8 bug.md: highlights placeholder should be removed (#8836)
  • 08f109c expect: Display expectedDiff more carefully in toBeCloseTo (#8389)
  • b09de2d chore: bump node-notifier for node v6 support
  • 557a39f fix(linter): Fix linting failure introduced in #8847 😓 (#8849)
  • 012472b fix(docs): Update broken links in docs. (#8847)
  • ee2bea1 chore: sort member in imports (#8846)
  • 9ba4594 add Chinese Jest work with AngularJS tutorial (#8828)
  • 0e5b363 chore: reduce reliance on esModuleInterop (#8842)
  • d69f8d3 getTimerCount will not include cancelled immediates (#8764)
  • b4bd77b Fix grammar: "your jest's config"->"your Jest..." (#8843)
  • 54b3dcf Fix grammar: "a known issues"->"a known issue" (#8844)
  • e76c7da docs: update matchMedia methods (#8835)
  • 23b9860 chore: roll new version of docs
  • 3cdbd55 Release 24.9.0
  • 9ad0f4b Workaround a node >=12.5.0 bug that causes the process not to exit after tests have completed and cancerous memory growth (#8787)
  • 4df0070 Add timeout to prevent notifier from locking CPU on MacOS (#8831)

See the full diff

Package name: ts-jest The new version differs by 250 commits.
  • ad58c9b chore(release): 25.3.0
  • 949e3e1 chore: update package-lock.json
  • b8ebf36 docs: add Troubleshoting section (#1463)
  • 8b5325e chore(transformer): only do type checking for js/jsx/ts/tsx file (#1464)
  • 58b05b1 chore: replace travis-ci.org with travis-ci.com (#1469)
  • 79e8fdf build(deps-dev): bump jest from 25.2.3 to 25.2.4 (#1468)
  • dddce1c build(deps-dev): bump @ jest/transform from 25.2.3 to 25.2.4 (#1467)
  • d811bae build(deps-dev): bump lint-staged from 10.0.9 to 10.0.10 (#1466)
  • ecc8312 build(deps-dev): bump @ types/react from 16.9.26 to 16.9.27 (#1462)
  • c10ad4a chore(compiler): improve performance for language service (#1461)
  • 455ee5b build(deps-dev): bump @ jest/transform from 25.2.1 to 25.2.3 (#1459)
  • 1641cfb build(deps-dev): bump jest from 25.2.2 to 25.2.3 (#1460)
  • 3010ec8 build(deps-dev): bump @ jest/types from 25.2.1 to 25.2.3 (#1458)
  • 26a81f0 build(deps-dev): bump @ types/react from 16.9.25 to 16.9.26 (#1457)
  • 99c552d build(deps-dev): bump jest from 25.2.1 to 25.2.2 (#1455)
  • 5214f1b build(deps): bump yargs-parser from 18.1.1 to 18.1.2 (#1456)
  • 79478ae build(deps-dev): bump tslint-plugin-prettier from 2.2.0 to 2.3.0 (#1454)
  • 107e062 fix: always do type check for all files provided to ts-jest transformer (#1450)
  • 1e34075 build(deps-dev): bump @ jest/types from 25.2.0 to 25.2.1 (#1452)
  • ba5a6c4 build(deps-dev): bump @ jest/transform from 25.2.0 to 25.2.1 (#1451)
  • e857f5b build(deps-dev): bump jest from 25.2.0 to 25.2.1 (#1453)
  • 4981da8 Merge pull request #1447 from kulshekhar/dependabot/npm_and_yarn/jest/types-25.2.0
  • ea8240a Merge pull request #1448 from kulshekhar/dependabot/npm_and_yarn/jest/transform-25.2.0
  • e50db11 build(deps-dev): bump @ jest/types from 25.1.0 to 25.2.0

See the full diff

Package name: ws The new version differs by 113 commits.
  • f5297f7 [dist] 7.4.6
  • 00c425e [security] Fix ReDoS vulnerability
  • 990306d [lint] Fix prettier error
  • 32e3a84 [security] Remove reference to Node Security Project
  • 8c914d1 [minor] Fix nits
  • fc7e27d [ci] Test on node 16
  • 587c201 [ci] Do not test on node 15
  • f672710 [dist] 7.4.5
  • 67e25ff [fix] Fix case where `abortHandshake()` does not close the connection
  • 23ba6b2 [fix] Make UTF-8 validation work even if utf-8-validate is not installed
  • 114de9e [ci] Use a unique ID instead of commit SHA
  • d75a62e [ci] Include commit SHA in `flag-name`
  • a74dd2e [dist] 7.4.4
  • 9277437 [fix] Recreate the inflate stream if it ends
  • cbff929 [doc] Improve `websocket.terminate()` documentation
  • 489a295 [ci] Use GitHub Actions (#1853)
  • 77370e0 [pkg] Update eslint-config-prettier to version 8.1.0
  • 99338f7 [doc] Fix `data` argument type (#1843)
  • 223194e [dist] 7.4.3
  • 4e9607b [perf] Reset compressor/decompressor instead of re-initialize (#1840)
  • 2789887 [minor] Use `request.socket` instead of `request.connection`
  • 2079ca5 [test] Increase code coverage
  • d1a8af4 [dist] 7.4.2
  • 48a2349 [pkg] Update eslint-config-prettier to version 7.1.0

See the full diff

Some vulnerabilities couldn't be fully fixed and so Snyk will still find them when the project is tested again. This may be because the vulnerability existed within more than one direct dependency, but not all of the effected dependencies could be upgraded.

Check the changes in this PR to ensure they won't cause issues with your project.


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

For more information:
🧐 View latest project report

🛠 Adjust project settings

📚 Read more about Snyk's upgrade and patch logic


Learn how to fix vulnerabilities with free interactive lessons:

🦉 Cross-site Scripting (XSS)
🦉 Prototype Pollution
🦉 Open Redirect
🦉 More lessons are available in Snyk Learn

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant