automattic/mongoose vulnerable to Prototype pollution via Schema.path
High severity
GitHub Reviewed
Published
Jul 29, 2022
to the GitHub Advisory Database
•
Updated Nov 29, 2023
Description
Published by the National Vulnerability Database
Jul 28, 2022
Published to the GitHub Advisory Database
Jul 29, 2022
Reviewed
Aug 4, 2022
Last updated
Nov 29, 2023
Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment. Affected versions of this package are vulnerable to Prototype Pollution. The
Schema.path()
function is vulnerable to prototype pollution when setting the schema object. This vulnerability allows modification of the Object prototype and could be manipulated into a Denial of Service (DoS) attack.References