๐Ÿ” CVE Alert

CVE-2026-125116

MEDIUM 4.8

Mongoose: Discriminator key values matching inherited properties (e.g. __t: 'constructor') bypass schema casting and can poison collections

CVSS Score
4.8
EPSS Score
0.0%
EPSS Percentile
0th

Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment. Prior to 6.13.12, 7.8.13, 8.24.7, and 9.11.4, Mongoose uses attacker-controlled discriminator key values, including the default __t field, to index plain-object registries such as Model.discriminators and schema.discriminators without requiring an own property. Values such as constructor, toString, or hasOwnProperty can therefore resolve to inherited built-in functions instead of a registered discriminator, causing type confusion in model construction, document creation, hydration, query and update casting, embedded discriminators, and populate operations. In the bulkWrite() insertOne path with skipValidation enabled, a constructor value can cause a raw input object to be stored without schema casting or strict filtering, and a stored poisoned document can make every query that hydrates it fail until the document is removed. The weakness reads inherited properties but does not modify Object.prototype and is not prototype pollution. This issue is fixed in versions 6.13.12, 7.8.13, 8.24.7, and 9.11.4.

CWE CWE-843
Vendor automattic
Product mongoose
Published Nov 9, 2026
Stay Ahead of the Next One

Get instant alerts for automattic mongoose

Be the first to know when new medium vulnerabilities affecting automattic mongoose are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
Low

Affected Versions

Automattic / mongoose
< 6.13.12 >= 7.0.0, < 7.8.13 >= 8.0.0, < 8.24.7 >= 9.0.0, < 9.11.4

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/Automattic/mongoose/security/advisories/GHSA-wr5m-5jph-8m96 github.com: https://github.com/Automattic/mongoose/commit/0ecd8040d9b446f36535d79938c130c800f91766 github.com: https://github.com/Automattic/mongoose/commit/18afab75bea861f625b7c5b54635c84567ec566c github.com: https://github.com/Automattic/mongoose/commit/390453c8ce1b36b6cfd1e63432a910da1f3d81d5 github.com: https://github.com/Automattic/mongoose/commit/8cee51beead554df1f3d05645edb439c69eb2a9b github.com: https://github.com/Automattic/mongoose/commit/b26c43554233134ea978c5852babe13be858b2cf github.com: https://github.com/Automattic/mongoose/commit/b68f90734b50cd22c89a669c8ca1469d7234b296 github.com: https://github.com/Automattic/mongoose/releases/tag/6.13.12 github.com: https://github.com/Automattic/mongoose/releases/tag/7.8.13 github.com: https://github.com/Automattic/mongoose/releases/tag/8.24.7 github.com: https://github.com/Automattic/mongoose/releases/tag/9.11.4