Skip to content
New issue

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

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

Already on GitHub? # to your account

[Snyk-local] Fix for 42 vulnerabilities #94

Closed
wants to merge 1 commit into from

Conversation

snyk-bot
Copy link

@snyk-bot snyk-bot commented Aug 3, 2020

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
  • Adding or updating a Snyk policy (.snyk) file; this file is required in order to apply Snyk vulnerability patches.
    Find out more.

Vulnerabilities that will be fixed

With an upgrade:
Severity Issue Breaking Change Exploit Maturity
high severity Denial of Service (DoS)
SNYK-JS-EXPRESSFILEUPLOAD-473997
Yes No Known Exploit
high severity Prototype Pollution
SNYK-JS-EXPRESSFILEUPLOAD-595969
Yes Proof of Concept
medium severity Prototype Pollution
SNYK-JS-JQUERY-174006
Yes No Known Exploit
medium severity Cross-site Scripting (XSS)
SNYK-JS-JQUERY-565129
Yes No Known Exploit
medium severity Cross-site Scripting (XSS)
SNYK-JS-JQUERY-567880
Yes No Known Exploit
medium severity Denial of Service (DoS)
SNYK-JS-JSYAML-173999
Yes No Known Exploit
high severity Arbitrary Code Execution
SNYK-JS-JSYAML-174129
Yes No Known Exploit
high severity DLL Injection
SNYK-JS-KERBEROS-568900
No No Known Exploit
medium severity Regular Expression Denial of Service (ReDoS)
SNYK-JS-MARKED-174116
No No Known Exploit
medium severity Regular Expression Denial of Service (ReDoS)
SNYK-JS-MARKED-451540
No No Known Exploit
medium severity Regular Expression Denial of Service (ReDoS )
SNYK-JS-MARKED-584281
Yes No Known Exploit
medium severity Prototype Pollution
SNYK-JS-MINIMIST-559764
Yes Proof of Concept
high severity Denial of Service (DoS)
SNYK-JS-MONGODB-473855
Yes No Known Exploit
medium severity Information Exposure
SNYK-JS-MONGOOSE-472486
No No Known Exploit
medium severity Prototype Pollution
SNYK-JS-YARGSPARSER-560381
Yes Proof of Concept
low severity Regular Expression Denial of Service (ReDoS)
npm:braces:20180219
Yes Proof of Concept
low severity Regular Expression Denial of Service (ReDoS)
npm:debug:20170905
No No Known Exploit
high severity Regular Expression Denial of Service (ReDoS)
npm:fresh:20170908
No No Known Exploit
medium severity Prototype Pollution
npm:hoek:20180212
Yes No Known Exploit
medium severity Cross-site Scripting (XSS)
npm:jquery:20150627
Yes No Known Exploit
high severity Cross-site Scripting (XSS)
npm:marked:20150520
No No Known Exploit
high severity Cross-site Scripting (XSS)
npm:marked:20170112
No No Known Exploit
high severity Cross-site Scripting (XSS)
npm:marked:20170815
No No Known Exploit
medium severity Cross-site Scripting (XSS)
npm:marked:20170815-1
No No Known Exploit
high severity Regular Expression Denial of Service (ReDoS)
npm:marked:20170907
No No Known Exploit
high severity Regular Expression Denial of Service (ReDoS)
npm:marked:20180225
No Proof of Concept
low severity Regular Expression Denial of Service (ReDoS)
npm:mime:20170907
Yes No Known Exploit
medium severity Regular Expression Denial of Service (ReDoS)
npm:moment:20161019
No No Known Exploit
low severity Regular Expression Denial of Service (ReDoS)
npm:moment:20170905
No No Known Exploit
medium severity Remote Memory Exposure
npm:mongoose:20160116
No Mature
medium severity Regular Expression Denial of Service (ReDoS)
npm:ms:20151024
No No Known Exploit
low severity Regular Expression Denial of Service (ReDoS)
npm:ms:20170412
Yes No Known Exploit
high severity Regular Expression Denial of Service (ReDoS)
npm:negotiator:20160616
Yes No Known Exploit
high severity Uninitialized Memory Exposure
npm:npmconf:20180512
Yes Mature
high severity Prototype Override Protection Bypass
npm:qs:20170213
No No Known Exploit
medium severity Regular Expression Denial of Service (ReDoS)
npm:semver:20150403
Yes No Known Exploit
medium severity Directory Traversal
npm:st:20140206
No Proof of Concept
medium severity Open Redirect
npm:st:20171013
Yes Mature
medium severity Uninitialized Memory Exposure
npm:tunnel-agent:20170305
Yes Proof of Concept
Commit messages
Package name: body-parser The new version differs by 221 commits.

See the full diff

Package name: errorhandler The new version differs by 85 commits.

See the full diff

Package name: express The new version differs by 250 commits.
  • f974d22 4.16.0
  • 8d4ceb6 docs: add more information to installation
  • c0136d8 Add express.json and express.urlencoded to parse bodies
  • 86f5df0 deps: serve-static@1.13.0
  • 4196458 deps: send@0.16.0
  • ddeb713 tests: add maxAge option tests for res.sendFile
  • 7154014 Add "escape json" setting for res.json and res.jsonp
  • 628438d deps: update example dependencies
  • a24fd0c Add options to res.download
  • 95fb5cc perf: remove dead .charset set in res.jsonp
  • 44591fe deps: vary@~1.1.2
  • 2df1ad2 Improve error messages when non-function provided as middleware
  • 12c3712 Use safe-buffer for improved Buffer API
  • fa272ed docs: fix typo in jsdoc comment
  • d9d09b8 perf: re-use options object when generating ETags
  • 02a9d5f deps: proxy-addr@~2.0.2
  • c2f4fb5 deps: finalhandler@1.1.0
  • 673d51f deps: utils-merge@1.0.1
  • 5cc761c deps: parseurl@~1.3.2
  • ad7d96d deps: qs@6.5.1
  • e62bb8b deps: etag@~1.8.1
  • 70589c3 deps: content-type@~1.0.4
  • 9a99c15 deps: accepts@~1.3.4
  • 550043c deps: setprototypeof@1.1.0

See the full diff

Package name: express-fileupload The new version differs by 250 commits.

See the full diff

Package name: humanize-ms The new version differs by 3 commits.

See the full diff

Package name: marked The new version differs by 250 commits.
  • 1ad8e69 Merge pull request #1731 from UziTech/release-1.1.1
  • 7e17526 1.1.1
  • 7fbee6e Merge pull request #1730 from UziTech/update-deps
  • 6f7522f Merge pull request #1729 from UziTech/quick-ref
  • f8024eb remove ending slash
  • 524ae66 remove ending slash
  • 0d6e056 build
  • 04ac593 update dev deps
  • f36f676 🗜️ build [skip ci]
  • dddf9ae Merge pull request #1686 from calculuschild/EmphasisFixes
  • 6b729ed Merge branch 'EmphasisFixes' of https://github.com/calculuschild/marked into EmphasisFixes
  • e27e6f9 Sorted strong and em into sub-objects
  • a761316 Merge pull request #1726 from UziTech/show-rules
  • f8193ed add npm run rules
  • ad720c1 Make emEnd const
  • 1fb141d Make strEnd const
  • 226bbe7 Lint
  • cc778ad Removed redundancy in "startEM" check
  • 211b9f9 Removed Lookbehinds
  • 982b57e Merge pull request #1720 from vassudanagunta/docs-patch-1
  • 2a847e6 clarify level of support for Markdown flavors
  • bd4f8c4 Fix unrestricted "any character" for REDOS
  • 4e7902e Gaaaah lint
  • 4db32dc Links are masked only once per inline string

See the full diff

Package name: mongoose The new version differs by 250 commits.
  • 87f691e chore: release 5.4.10
  • 09dd3cf docs(jest): improve docs about fake timers
  • e778e0b chore: upgrade to mongodb driver 3.1.13
  • 42aa401 refactor: be slightly more defensive about setting document arrays
  • e5948b8 fix(document): copy atomics when setting document array to an existing document array
  • a4e33dd test(document): repro #7472
  • 704a5a4 docs: remove confusing references to executing a query immediately
  • bc95a22 docs(guides+schematypes): link to custom schematypes docs
  • ad71535 style: fix lint
  • bc5d96a Merge branch 'gh6706'
  • ab208b1 docs: hook up navbar search
  • 3fc3e2b docs: add basic search page re: #6706
  • a7ccba7 chore: add domainwheel.com as a sponsor
  • 91755fa Merge branch 'master' into gh6706
  • 3150958 docs(api): dont display type if method or function
  • bfb3a9a style: fix lint
  • 899ccdd Merge pull request #7478 from chrischen/master
  • ef2ab11 chore(Makefile): remove unused rule
  • bb1e8b4 chore: now working on 5.4.10
  • 6032685 Added dot sytnax support for alias queries.
  • 316936f chore: release 5.4.9
  • 1bfdafd Merge pull request #7474 from arniu/fix-doc
  • f67e30c docs: add Marcus Hiles and monovm as sponsors
  • f08a4bd docs(documents): improve explanation of documents and use more modern syntax

See the full diff

Package name: ms The new version differs by 19 commits.

See the full diff

Package name: tap The new version differs by 250 commits.

See the full diff

With a Snyk patch:
Severity Issue Exploit Maturity
low severity Regular Expression Denial of Service (ReDoS)
npm:hawk:20160119
No Known Exploit
medium severity Timing Attack
npm:http-signature:20150122
No Known Exploit
low severity Regular Expression Denial of Service (ReDoS)
npm:mime:20170907
No Known Exploit
medium severity Remote Memory Exposure
npm:request:20160119
No Known Exploit
medium severity Uninitialized Memory Exposure
npm:tunnel-agent:20170305
Proof of Concept

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

The following vulnerabilities are fixed with an upgrade:
- http://localhost:8000/vuln/SNYK-JS-EXPRESSFILEUPLOAD-473997
- http://localhost:8000/vuln/SNYK-JS-EXPRESSFILEUPLOAD-595969
- http://localhost:8000/vuln/SNYK-JS-JQUERY-174006
- http://localhost:8000/vuln/SNYK-JS-JQUERY-565129
- http://localhost:8000/vuln/SNYK-JS-JQUERY-567880
- http://localhost:8000/vuln/SNYK-JS-JSYAML-173999
- http://localhost:8000/vuln/SNYK-JS-JSYAML-174129
- http://localhost:8000/vuln/SNYK-JS-KERBEROS-568900
- http://localhost:8000/vuln/SNYK-JS-MARKED-174116
- http://localhost:8000/vuln/SNYK-JS-MARKED-451540
- http://localhost:8000/vuln/SNYK-JS-MARKED-584281
- http://localhost:8000/vuln/SNYK-JS-MINIMIST-559764
- http://localhost:8000/vuln/SNYK-JS-MONGODB-473855
- http://localhost:8000/vuln/SNYK-JS-MONGOOSE-472486
- http://localhost:8000/vuln/SNYK-JS-YARGSPARSER-560381
- http://localhost:8000/vuln/npm:braces:20180219
- http://localhost:8000/vuln/npm:debug:20170905
- http://localhost:8000/vuln/npm:fresh:20170908
- http://localhost:8000/vuln/npm:hoek:20180212
- http://localhost:8000/vuln/npm:jquery:20150627
- http://localhost:8000/vuln/npm:marked:20150520
- http://localhost:8000/vuln/npm:marked:20170112
- http://localhost:8000/vuln/npm:marked:20170815
- http://localhost:8000/vuln/npm:marked:20170815-1
- http://localhost:8000/vuln/npm:marked:20170907
- http://localhost:8000/vuln/npm:marked:20180225
- http://localhost:8000/vuln/npm:mime:20170907
- http://localhost:8000/vuln/npm:moment:20161019
- http://localhost:8000/vuln/npm:moment:20170905
- http://localhost:8000/vuln/npm:mongoose:20160116
- http://localhost:8000/vuln/npm:ms:20151024
- http://localhost:8000/vuln/npm:ms:20170412
- http://localhost:8000/vuln/npm:negotiator:20160616
- http://localhost:8000/vuln/npm:npmconf:20180512
- http://localhost:8000/vuln/npm:qs:20170213
- http://localhost:8000/vuln/npm:semver:20150403
- http://localhost:8000/vuln/npm:st:20140206
- http://localhost:8000/vuln/npm:st:20171013
- http://localhost:8000/vuln/npm:tunnel-agent:20170305


The following vulnerabilities are fixed with a Snyk patch:
- http://localhost:8000/vuln/npm:hawk:20160119
- http://localhost:8000/vuln/npm:http-signature:20150122
- http://localhost:8000/vuln/npm:mime:20170907
- http://localhost:8000/vuln/npm:request:20160119
- http://localhost:8000/vuln/npm:tunnel-agent:20170305
@AlbertKogan AlbertKogan closed this Aug 3, 2020
@AlbertKogan AlbertKogan deleted the snyk-fix-f8c273bbc21870eacb855536ecf33190 branch August 3, 2020 13:25
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants