cnodejs / nodeclub

:baby_chick:Nodeclub 是使用 Node.js 和 MongoDB 开发的社区系统
http://cnodejs.org/
MIT License
9.34k stars 3.12k forks source link

[Snyk] Security upgrade mongoose from 5.3.8 to 6.4.6 #1152

Closed snyk-bot closed 5 months ago

snyk-bot commented 2 years ago

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

merge advice

Changes included in this PR

Vulnerabilities that will be fixed

With an upgrade:
Severity Priority Score (*) Issue Breaking Change Exploit Maturity
high severity 743/1000
Why? Proof of Concept exploit, Recently disclosed, Has a fix available, CVSS 7
Prototype Pollution
SNYK-JS-MONGOOSE-2961688
Yes Proof of Concept

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

Commit messages
Package name: mongoose The new version differs by 250 commits.
  • 5449ab9 chore: release 6.4.6
  • b8c99cf Merge pull request #11892 from Automattic/netlify-functions-example
  • 2751883 fix tests
  • eced2c7 Merge branch 'master' into netlify-functions-example
  • 92cb6fb Merge branch 'master' into vkarpov15/gh-12085
  • 422f9da test(schema): add coverage for calling `plugin()` with options
  • 2262a77 fix(document): avoid mutating original object passed to $set() when applying defaults to nested properties
  • 2e6b064 made requested changes
  • b70a0dc Merge pull request #12123 from LokeshKanumoori/patch-1
  • 086bd9f fix(query): apply lean transform option to top-level document
  • 1344214 Update migrating_to_6.md
  • a45cfb6 fix(schema): disallow setting __proto__ when creating schema with dotted properties
  • bc302f4 chore: release 6.4.5
  • 44530a6 Merge pull request #12116 from Automattic/revert-12103-upgrade-mongo-driver
  • 80b7d53 Revert "chore: upgrade mongodb driver to 4.8.0"
  • 0156d5e style: fix lint
  • 9524f89 fix(types): make `$addToSet` fields mutable to allow programatically constructing $addToSet
  • 201071b fix(types): allow any value for AddFields
  • 5301deb fix: cleanup and various updates
  • 118c97a Merge branch 'master' into netlify-functions-example
  • 1306d00 Merge pull request #12086 from hasezoey/modelJSDOCTouchup
  • f95373d Merge pull request #12110 from skrtheboss/fix/is-atlas-check
  • 1445c20 Merge pull request #12112 from pathei-kosmos/master
  • 250b01b fix(types): avoid treating `| undefined` types as `any` in `Require_id` to better support `_id: String` with auto-typed schemas
See the full diff

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:

🦉 Prototype Pollution