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

Update dependency mongoose to v6.13.5 [SECURITY] #9

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 18, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
mongoose (source) 6.6.5 -> 6.13.5 age adoption passing confidence

GitHub Vulnerability Alerts

CVE-2023-3696

Prototype Pollution in GitHub repository automattic/mongoose prior to 7.3.3, 6.11.3, and 5.13.20.

CVE-2024-53900

Mongoose versions prior to 8.8.3, 7.8.3, and 6.13.5 are vulnerable to improper use of the $where operator. This vulnerability arises from the ability of the $where clause to execute arbitrary JavaScript code in MongoDB queries, potentially leading to code injection attacks and unauthorized access or manipulation of database data.


Release Notes

Automattic/mongoose (mongoose)

v6.13.5

Compare Source

v6.13.4

Compare Source

v6.13.3

Compare Source

v6.13.2

Compare Source

===================

  • fix(document): make set() respect merge option on deeply nested objects #​14870 #​14878

v6.13.1

Compare Source

v6.13.0

Compare Source

v6.12.9

Compare Source

v6.12.8

Compare Source

===================

  • fix(document): handle virtuals that are stored as objects but getter returns string with toJSON #​14468 #​14446
  • fix(schematype): consistently set wasPopulated to object with value property rather than boolean #​14418
  • docs(model): add extra note about lean option for insertMany() skipping casting #​14415 #​14376

v6.12.7

Compare Source

v6.12.6

Compare Source

v6.12.5

Compare Source

v6.12.4

Compare Source

v6.12.3

Compare Source

v6.12.2

Compare Source

v6.12.1

Compare Source

v6.12.0

Compare Source

===================

  • feat: use mongodb driver v4.17.1
  • fix(model): make Model.bulkWrite() with empty array and ordered false not throw an error #​13664
  • fix(document): correctly handle inclusive/exclusive projections when applying subdocument defaults #​13763 #​13720

v6.11.6

Compare Source

===================

v6.11.5

Compare Source

===================

  • fix(schema): make Schema.prototype.clone() avoid creating different copies of subdocuments and single nested paths underneath single nested paths #​13671 #​13626
  • fix: custom debug function not processing all args #​13418

v6.11.4

Compare Source

===================

  • perf: speed up mapOfSubdocs benchmark by 4x by avoiding unnecessary O(n^2) loop in getPathsToValidate() #​13614

7.3.4 / 2023-07-12

  • chore: release 7.4.4 to overwrite accidental publish of 5.13.20 to latest tag

v6.11.3

Compare Source

===================

  • fix: avoid prototype pollution on init
  • fix(schema): correctly handle uuids with populate() #​13317 #​13595

v6.11.2

Compare Source

===================

v6.11.1

Compare Source

===================

  • fix(query): apply schema-level paths before calculating projection for findOneAndUpdate() #​13348 #​13340
  • fix: add SUPPRESS_JEST_WARNINGS environment variable to hide jest warnings #​13384 #​13373
  • types(model): allow overwriting expected param type for bulkWrite() #​13292 hasezoey

v6.11.0

Compare Source

===================

v6.10.5

Compare Source

===================

  • perf(document): avoid unnecessary loops, conditionals, string manipulation on Document.prototype.get() for 10x speedup on top-level properties #​12953
  • fix(model): execute valid write operations if calling bulkWrite() with ordered: false #​13218 #​13176
  • fix(array): pass-through all parameters #​13202 #​13201 hasezoey
  • fix: improve error message when sorting by empty string #​13249 #​10182
  • docs: add version support and check version docs #​13251 #​13193

v6.10.4

Compare Source

===================

  • fix(document): apply setters on resulting value when calling Document.prototype.$inc() #​13178 #​13158
  • fix(model): add results property to unordered insertMany() to make it easy to identify exactly which documents were inserted #​13163 #​12791
  • docs(guide+schematypes): add UUID to schematypes guide #​13184

v6.10.3

Compare Source

===================

v6.10.2

Compare Source

===================

  • fix(document): avoid setting array default if document array projected out by sibling projection #​13135 #​13043 #​13003
  • fix(documentarray): set correct document array path if making map of document arrays #​13133
  • fix: undo accidental change to engines in package.json #​13124 lorand-horvath
  • docs: quick improvement to Model.init() docs #​13054

v6.10.1

Compare Source

===================

v6.10.0

Compare Source

===================

v6.9.3

Compare Source

==================

v6.9.2

Compare Source

==================

v6.9.1

Compare Source

==================

  • fix(document): isModified should not be triggered when setting a nested boolean to the same value as previously #​12994 lpizzinidev
  • fix(document): save newly set defaults underneath single nested subdocuments #​13002 #​12905
  • fix(update): handle custom discriminator model name when casting update #​12947 wassil
  • fix(connection): handles unique autoincrement ID for connections #​12990 lpizzinidev
  • fix(types): fix type of options of Model.aggregate #​12933 ghost91-
  • fix(types): fix "near" aggregation operator input type #​12954 Jokero
  • fix(types): add missing Top operator to AccumulatorOperator type declaration #​12952 lpizzinidev
  • docs(transactions): added example for Connection.transaction() method #​12943 #​12934 lpizzinidev
  • docs(populate): fix out of date comment referencing onModel property #​13000
  • docs(transactions): fix typo in transactions.md #​12995 Parth86

v6.9.0

Compare Source

==================

v6.8.4

Compare Source

==================

v6.8.3

Compare Source

==================

  • perf: improve performance of assignRawDocsToIdStructure for faster populate on large docs #​12867 Uzlopak
  • fix(model): ensure consistent ordering of validation errors in insertMany() with ordered: false and rawResult: true #​12866
  • fix: avoid passing final callback to pre hook, because calling the callback can mess up hook execution #​12836
  • fix(types): avoid inferring timestamps if methods, virtuals, or statics set #​12871
  • fix(types): correctly infer string enums on const arrays #​12870 JavaScriptBach
  • fix(types): allow virtuals to be invoked in the definition of other virtuals #​12874 sffc
  • fix(types): add type def for Aggregate#model without arguments #​12864 hasezoey
  • docs(discriminators): add section about changing discriminator key #​12861
  • docs(typescript): explain that virtuals inferred from schema only show up on Model, not raw document type #​12860 #​12684

v6.8.2

Compare Source

==================

  • fix(schema): propagate strictQuery to implicitly created schemas for embedded discriminators #​12827 #​12796
  • fix(model): respect discriminators with Model.validate() #​12824 #​12621
  • fix(query): fix unexpected validation error when doing findOneAndReplace() with a nullish value #​12826 #​12821
  • fix(discriminator): apply built-in plugins to discriminator schema even if mergeHooks and mergePlugins are both false #​12833 #​12696
  • fix(types): add option "overwriteModels" as a schema option #​12817 #​12816 hasezoey
  • fix(types): add property "defaultOptions" #​12818 hasezoey
  • docs: make search bar respect documentation version, so you can search 5.x docs #​12548
  • docs(typescript): make note about recommending strict mode when using auto typed schemas #​12825 #​12420
  • docs: add section on sorting to query docs #​12588 IslandRhythms
  • test(query.test): add write-concern option #​12829 hasezoey

v6.8.1

Compare Source

==================

v6.8.0

Compare Source

==================

v6.7.5

Compare Source

==================

v6.7.4

Compare Source

==================

v6.7.3

Compare Source

v6.7.2

Compare Source

v6.7.1

Compare Source

==================

v6.7.0

Compare Source

v6.6.7

Compare Source

==================

v6.6.6

Compare Source

==================


Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch 2 times, most recently from f2afc6c to 0825340 Compare August 1, 2023 17:33
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch 2 times, most recently from 73edb03 to caf1285 Compare August 16, 2023 09:19
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch 2 times, most recently from 5706480 to 1a644e6 Compare August 27, 2023 10:01
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch 2 times, most recently from 5ccaf99 to cf929e9 Compare September 26, 2023 12:24
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from cf929e9 to b7e2623 Compare September 28, 2023 14:05
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch 2 times, most recently from c38d66b to 927ca7c Compare October 15, 2023 16:16
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from 927ca7c to 97df938 Compare October 23, 2023 13:12
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from 97df938 to 1f1f349 Compare November 6, 2023 07:23
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from 1f1f349 to 2686fd4 Compare November 16, 2023 10:29
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from 2686fd4 to 24e3cfa Compare December 3, 2023 12:30
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from 24e3cfa to 89518ac Compare January 28, 2024 09:10
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from 89518ac to c1e7303 Compare February 4, 2024 09:53
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from c1e7303 to fa60237 Compare February 25, 2024 10:12
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from fa60237 to f2fe653 Compare March 5, 2024 00:44
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from f2fe653 to 79cfa96 Compare March 12, 2024 11:05
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch 2 times, most recently from e0c9ea3 to b25cc79 Compare March 24, 2024 16:23
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch 2 times, most recently from d193a2d to 3e0e16a Compare April 21, 2024 09:52
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from 3e0e16a to e57872b Compare June 4, 2024 13:13
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from e57872b to 9d7bdfb Compare July 21, 2024 15:19
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from 9d7bdfb to 27e52bf Compare August 6, 2024 07:50
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from 27e52bf to fac5425 Compare August 28, 2024 08:28
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from fac5425 to 5e7b49c Compare October 9, 2024 11:14
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from 5e7b49c to 076b28c Compare December 2, 2024 11:03
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from 076b28c to 93d1a53 Compare December 3, 2024 07:49
@renovate renovate bot changed the title Update dependency mongoose to v6.11.3 [SECURITY] Update dependency mongoose to v8 [SECURITY] Dec 3, 2024
@renovate renovate bot force-pushed the renovate/npm-mongoose-vulnerability branch from 93d1a53 to 61848b7 Compare December 4, 2024 20:59
@renovate renovate bot changed the title Update dependency mongoose to v8 [SECURITY] Update dependency mongoose to v6.11.3 [SECURITY] Dec 4, 2024
@renovate renovate bot changed the title Update dependency mongoose to v6.11.3 [SECURITY] Update dependency mongoose to v6.13.5 [SECURITY] Dec 5, 2024
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.

0 participants