~ / search / GHSA-8687-vv9j-hgph

GHSA-8687-vv9j-hgph

Improper Input Validation in Automattic Mongoose

Source: GitHub Advisory Database (reviewed) Critical CVE-2019-17426

Packages

EcosystemPackageAffectedFixed in
npm mongoose >= 5.0.0, < 5.7.5 5.7.5
npm mongoose < 4.13.21 4.13.21

Details

As written in the advisory (Markdown source, shown as plain text).

Automattic Mongoose through 5.7.4 allows attackers to bypass access control (in some applications) because any query object with a `_bsontype` attribute is ignored. For example, adding `"_bsontype":"a"` can sometimes interfere with a query filter. NOTE: this CVE is about Mongoose's failure to work around this _bsontype special case that exists in older versions of the bson parser (aka the mongodb/js-bson project).

References

External links from the advisory. They lead to third-party sites.