← Back

Mongodb

mongodb

307 CVEs • 36 products

Products (36)

Click to collapse
Toggle
Mongodb
mongodb
C Driver
c_driver
Php Driver
php_driver
Bi Connector
bi_connector
Mongoid
mongoid
Ops Manager
ops_manager
Compass
compass
Rust Driver
rust_driver
Libmongocrypt
libmongocrypt
Java Driver
java_driver
Mongosh
mongosh
Libbson
libbson
Go Driver
go_driver
Js Bson
js-bson
Bson
bson
Php Library
php_library
Python Driver
python_driver
Database Tools
database_tools
Mongomirror
mongomirror
C++
c++
Node.js
node.js
Swift Driver
swift_driver
Pymongo
pymongo
Mongocryptd
mongocryptd
Ruby Driver
ruby_driver
Odbc Driver
odbc_driver

CVEs (307)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Mongodb
1Ops Manager
Oct 15, 2026
Oct 9, 2026
6.9 MEDIUM· v4
5.3 MEDIUM· v3
N/A· v2
An unauthenticated user with network access to the Ops Manager web port can repeatedly request monitoring endpoints that perform costly work without rate limiting. This can temporarily slow other traffic served by the sa...Show more
An unauthenticated user with network access to the Ops Manager web port can repeatedly request monitoring endpoints that perform costly work without rate limiting. This can temporarily slow other traffic served by the same process while requests continue.Show less
1Mongodb
1Ops Manager
Oct 15, 2026
Oct 9, 2026
6.0 MEDIUM· v4
6.5 MEDIUM· v3
N/A· v2
An authenticated Ops Manager organization member can retrieve another member's pending authenticator enrollment seed through user-listing endpoints while that member's enrollment is unconfirmed. This results in disclosur...Show more
An authenticated Ops Manager organization member can retrieve another member's pending authenticator enrollment seed through user-listing endpoints while that member's enrollment is unconfirmed. This results in disclosure of secret authentication material to another member of the same organization or project.Show less
1Mongodb
1Ops Manager
Oct 15, 2026
Oct 9, 2026
2.3 LOW· v4
4.3 MEDIUM· v3
N/A· v2
An authenticated Ops Manager user with a read-only project role can retrieve a daily host monitoring record associated with a different project when they possess the required record identifier. Insufficient ownership val...Show more
An authenticated Ops Manager user with a read-only project role can retrieve a daily host monitoring record associated with a different project when they possess the required record identifier. Insufficient ownership validation can expose deployment metadata, including host and configuration details.Show less
1Mongodb
1Python Driver
Oct 15, 2026
Oct 8, 2026
5.9 MEDIUM· v4
4.7 MEDIUM· v3
N/A· v2
The MongoDB Python Driver's binary accelerator can read outside a buffer when an application decodes malformed BSON containing a truncated regular-expression element without a trailing NUL byte. An actor who can supply B...Show more
The MongoDB Python Driver's binary accelerator can read outside a buffer when an application decodes malformed BSON containing a truncated regular-expression element without a trailing NUL byte. An actor who can supply BSON to the documented decode or decode_all API can cause the application process to terminate when the C extension is loaded. The driver's normal database wire-protocol path does not reach this code.Show less
1Mongodb
1Php Driver
Oct 13, 2026
Oct 8, 2026
6.3 MEDIUM· v4
6.5 MEDIUM· v3
N/A· v2
The BSON encoder in the MongoDB PHP Driver does not check some return values after a document exceeds libbson's size limit. This can leave the encoder in an invalid state. An unauthenticated actor who can cause an affect...Show more
The BSON encoder in the MongoDB PHP Driver does not check some return values after a document exceeds libbson's size limit. This can leave the encoder in an invalid state. An unauthenticated actor who can cause an affected application to encode an unusually large data structure can terminate the PHP worker or cause the resulting document to omit fields. No MongoDB server connection or database authentication is required.Show less
1Mongodb
1Php Driver
Oct 13, 2026
Oct 8, 2026
2.0 LOW· v4
8.2 HIGH· v3
N/A· v2
The BSON encoder in the MongoDB PHP Driver converts a string length to a 32-bit value without validation. When an affected application encodes a string near 4 GiB, the allocation size can wrap while the copy operation us...Show more
The BSON encoder in the MongoDB PHP Driver converts a string length to a 32-bit value without validation. When an affected application encodes a string near 4 GiB, the allocation size can wrap while the copy operation uses the original length. The resulting heap buffer overflow can corrupt process memory or terminate the PHP process. Reaching this issue requires a non-default runtime configuration that permits multi-gigabyte values. No MongoDB server interaction is required.Show less
1Mongodb
1Mongoid
Sep 24, 2026
Sep 18, 2026
7.1 HIGH· v4
6.5 MEDIUM· v3
N/A· v2
Mongoid may omit encryption rules for fields declared on embedded models when generating the client-side field-level encryption schema. Applications that enable this feature can therefore store values intended to be encr...Show more
Mongoid may omit encryption rules for fields declared on embedded models when generating the client-side field-level encryption schema. Applications that enable this feature can therefore store values intended to be encrypted in readable form, with no error or warning. A party with routine read access to the database, a backup, or the underlying data files may then see data that was meant to remain unreadable outside the application.Show less
1Mongodb
1Mongoid
Sep 24, 2026
Sep 18, 2026
7.1 HIGH· v4
6.5 MEDIUM· v3
N/A· v2
A protection mechanism failure in the object-document mapper's encryption configuration generation can cause fields that an application declared for client-side field-level encryption to be written and kept in cleartext,...Show more
A protection mechanism failure in the object-document mapper's encryption configuration generation can cause fields that an application declared for client-side field-level encryption to be written and kept in cleartext, without any error or warning. A party holding ordinary read access to the database can then read values that were intended to be protected from that party. This may result in unintended disclosure of sensitive information.Show less
1Mongodb
1Mongoid
Sep 24, 2026
Sep 18, 2026
9.2 CRITICAL· v4
9.8 CRITICAL· v3
N/A· v2
Mongoid contains an unsafe reflection weakness in the query path used for embedded documents. An application that passes an externally supplied field name to certain in-memory query methods may allow an unauthenticated p...Show more
Mongoid contains an unsafe reflection weakness in the query path used for embedded documents. An application that passes an externally supplied field name to certain in-memory query methods may allow an unauthenticated party to obtain unintended disclosure of stored document data and to permanently remove stored records.Show less
1Mongodb
1Mongoid
Sep 24, 2026
Sep 18, 2026
8.7 HIGH· v4
7.5 HIGH· v3
N/A· v2
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 proce...Show more
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-supplied text into a pattern-matching query condition on an embedded association may become unresponsive.Show less
1Mongodb
1Mongoid
Sep 24, 2026
Sep 18, 2026
8.3 HIGH· v4
8.2 HIGH· v3
N/A· v2
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 para...Show more
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 credentials may influence how the database evaluates the query. This may result in unintended disclosure of stored field values and in reduced database performance.Show less
1Mongodb
1Mongoid
Sep 24, 2026
Sep 18, 2026
8.8 HIGH· v4
8.6 HIGH· v3
N/A· v2
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...Show more
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 argument may cause code of their choosing to be evaluated by the database engine. This may result in unintended disclosure of stored field values, unintended selection of documents for application-initiated writes, and reduced database performance.Show less
1Mongodb
1Mongoid
Sep 25, 2026
Sep 18, 2026
8.3 HIGH· v4
9.1 CRITICAL· v3
N/A· v2
Mongoid contains an unsafe reflection weakness in the document persistence layer of its object-document mapping code. Input whose keys are passed through from an unauthenticated party by an embedding application can caus...Show more
Mongoid contains an unsafe reflection weakness in the document persistence layer of its object-document mapping code. Input whose keys are passed through from an unauthenticated party by an embedding application can cause unintended internal method invocation instead of the intended array field update. This may result in unintended removal of stored records and in the embedding application becoming unresponsive.Show less
1Mongodb
1Mongoid
Sep 25, 2026
Sep 18, 2026
8.6 HIGH· v4
8.1 HIGH· v3
N/A· v2
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. Proce...Show more
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 record to be looked up without the usual ownership or scoping restrictions, then updated and linked to the requesting user's own record. This may result in unintended disclosure and unauthorized modification of data belonging to other users of the application.Show less
1Mongodb
1C Driver
Sep 25, 2026
Sep 17, 2026
6.9 MEDIUM· v4
5.3 MEDIUM· v3
N/A· v2
A missing lower-bound validation in the bson_new_from_buffer() function of libbson allows an integer underflow when processing BSON data with a zero-length prefix. The function reads a 32-bit document length from the inp...Show more
A missing lower-bound validation in the bson_new_from_buffer() function of libbson allows an integer underflow when processing BSON data with a zero-length prefix. The function reads a 32-bit document length from the input buffer but does not verify that the value is at least 5 (the minimum valid BSON document size) before using it in an array index calculation. When the length field is zero, the expression used to check the document's null terminator wraps to UINT32_MAX, causing a heap out-of-bounds read that crashes the process. An unauthorized party who can supply crafted BSON input to an application using this API can cause a denial of service.Show less
1Mongodb
1C Driver
Sep 25, 2026
Sep 17, 2026
6.3 MEDIUM· v4
3.7 LOW· v3
N/A· v2
A flaw in libmongoc's SCRAM authentication implementation caused the client to continue the authentication handshake and transmit the client proof even when a nonce mismatch was detected in the server's first message. An...Show more
A flaw in libmongoc's SCRAM authentication implementation caused the client to continue the authentication handshake and transmit the client proof even when a nonce mismatch was detected in the server's first message. An unauthorized party with a man-in-the-middle position could exploit this by injecting a crafted server-first-message containing a controlled salt and low iteration count, then capturing the resulting client proof to perform offline password cracking. This vulnerability is mitigated by TLS, which is standard in production deployments.Show less
1Mongodb
1C Driver
Sep 29, 2026
Sep 17, 2026
9.2 CRITICAL· v4
8.1 HIGH· v3
N/A· v2
A heap-based buffer overflow exists in the TLS transport layer of the MongoDB C Driver when built with the Windows platform TLS backend. A remote endpoint that the client connects to can cause the driver to write uncontr...Show more
A heap-based buffer overflow exists in the TLS transport layer of the MongoDB C Driver when built with the Windows platform TLS backend. A remote endpoint that the client connects to can cause the driver to write uncontrolled data outside the bounds of a heap allocation while processing incoming encrypted traffic after the TLS handshake completes. No authentication or user interaction is required, because the affected processing occurs before any application-level authentication completes. Triggering this issue may lead to memory corruption in the client process, disclosure of adjacent heap memory, or termination of the process.Show less
1Mongodb
1Entity Framework Core Provider
Sep 24, 2026
Sep 17, 2026
5.7 MEDIUM· v4
5.5 MEDIUM· v3
N/A· v2
If logging mode is set to DEBUG or a malformed MongoDB connection string is used, application logs may collect sensitive information (if in use) such as passwords and AWS secure access keys.
1Mongodb
1Entity Framework Core Provider
Sep 24, 2026
Sep 17, 2026
6.8 MEDIUM· v4
5.5 MEDIUM· v3
N/A· v2
Applications built on MongoDB Entity Framework Core Provider which place a database name in the connection string may inadvertently disable field level encryption.
1Mongodb
1Entity Framework Core Provider
Sep 24, 2026
Sep 17, 2026
6.8 MEDIUM· v4
5.5 MEDIUM· v3
N/A· v2
Applications built on MongoDB Entity Framework Core Provider which combine independent encryption settings and this provider's encryption settings may silently lose TLS and schema-map settings leading to protected fields...Show more
Applications built on MongoDB Entity Framework Core Provider which combine independent encryption settings and this provider's encryption settings may silently lose TLS and schema-map settings leading to protected fields being stored unencrypted in the database.Show less