Skip to content
OpenAdvisories

Product · MongoDB

Mongoid

8 known vulnerabilities.

4 results · Clear filters · Feed

  • High 8.6

    Server-side JavaScript injection via string query criteria bypassing the strict operator allowlist

    Mongoid does not neutralize a string-typed query criterion supplied to its query builder, and instead passes it to the database as a server-side JavaScript expression. An unauthenticated party able to influence the value an application supplies as a query arg…

  • High 8.2

    NoSQL injection of JavaScript-executing query operators via unsafe-by-default operator guard

    Mongoid does not restrict which query operators may come from caller-supplied filter data when an application hands that data to its query-building methods. In an application that forwards externally supplied filter parameters in this way, a party with no cre…

  • High 7.5

    Denial of service via unbounded regex matching in Mongoid's in-memory query matcher

    An inefficient regular expression complexity issue in the in-memory query evaluation component of the Mongoid library may allow an unauthenticated party to cause excessive processing within an embedding application process. Applications that place user-suppli…

  • High 8.1

    Cross-principal document update, theft, and deletion via unvalidated id in nested attributes

    An insecure direct object reference in the nested attributes handling of the Mongoid object-document mapper may allow a user with basic application privileges to reference a record identifier that is not their own. Processing such a request can cause that rec…