MongoDB 8.2.11 → 8.3.4
6 releases · 0 breaking changes · 46 security fixes · 0 advisories fixed
46security0breaking0deprecated3feature19fix
Breaking changes
None in the release notes.
Security changes
- security MongoDB 8.3.4 contains a fix for CVE-2026-11933 in 8.3.4
- security Fixes CVE-2026-9754: An authenticated user with the read role may read limited amounts of uninitialized stack memory via specially-crafted issuances of the filemd5 command in 8.3.3
- security CVE-2026-9735 in 8.3.3
- security CVE-2026-9740 in 8.3.3
- security CVE-2026-9741 in 8.3.3
- security CVE-2026-9742 in 8.3.3
- security CVE-2026-9746 in 8.3.3
- security CVE-2026-9747 in 8.3.3
- security CVE-2026-9748 in 8.3.3
- security CVE-2026-9749 in 8.3.3
- security CVE-2026-9750 in 8.3.3
- security CVE-2026-9751 in 8.3.3
- security CVE-2026-9752 in 8.3.3
- security CVE-2026-9753 in 8.3.3
- security Fixes CVE-2026-8336: After invoking $_internalJsEmit, which is not intended to be directly accessible, or mapreduce command’s map function in a certain way, an authenticated user can subsequently crash mongod when the… in 8.3.2
- security Fixes CVE-2026-8199: An authenticated user can cause excess memory usage via bitwise match expression AST processing of $bitsAllSet, $bitsAnySet, $bitsAllClear, and $bitsAnyClear. This contributes to memory pressure an… in 8.3.2
- security Fixes CVE-2026-8201: A use-after-free vulnerability exists in MongoDB's Field-Level Encryption (FLE) query analysis component, affecting client-side uses of mongocryptd and crypt_shared. Triggering this vulnerability r… in 8.3.2
- security Fixes CVE-2026-8202: Using a densely populated chars mask and a large input string in the MongoDB aggregation operators $trim, $ltrim, and $rtrim, an authenticated user with aggregation permissions can pin CPU utilizat… in 8.3.2
- security Fixes CVE-2026-8200: When schema validation is enabled on a collection and an update or insert would violate the collection's schema, the local server log message generated may not have all user data redacted. This… in 8.3.2
- security MongoDB 8.3.2 contains a fix for CVE-2026-8053 in 8.3.2
- security CVE-2026-8199 in 8.3.1
- security CVE-2026-8200 in 8.3.1
- security CVE-2026-8201 in 8.3.1
- security CVE-2026-8202 in 8.3.1
- security CVE-2026-8336 in 8.3.1
- security MongoDB 8.3 includes fixes for CVE-2025-12893, CVE-2025-13507, CVE-2025-14345, and CVE-2026-8336, CVE-2026-9754. in 8.3.0
- security For the latest information about MongoDB security updates, see MongoDB Security Bulletins. in 8.3.0
- security Fixes CVE-2026-13072: When compute mode is enabled on a standalone mongod instance, insufficient validation of externally sourced BSON data during aggregation pipeline processing can result in memory corruption, potenti… in 8.2.12
- security Fixes CVE-2026-13059: An authenticated user with low privileges may be able to perform unauthorized reads and writes on data protected by role-based query-level access controls, due to insufficient validation of certain… in 8.2.12
- security Fixes CVE-2026-13078: A vulnerability was discovered in MongoDB Server where the server-side MozJS scripting engine unconditionally registered a module loading hook that enables JavaScript calls to read arbitrary files… in 8.2.12
- security Fixes CVE-2026-13077: A missing bounds check in the BSON CodeWScope element accessors allows an attacker to trigger an out-of-bounds heap read via a crafted aggregation pipeline. The vulnerability can be exploited by an… in 8.2.12
- security Fixes CVE-2026-13075: An authenticated user can cause the mongod process to be terminated by the operating system under memory pressure via the $rankFusion and $scoreFusion aggregation stages. The issue originates in th… in 8.2.12
- security Fixes CVE-2026-13069: An authenticated user can cause excessive CPU consumption or out-of-memory conditions on a MongoDB server by sending a crafted Queryable Encryption find payload containing an unvalidated field used… in 8.2.12
- security Fixes CVE-2026-13071: An authenticated user with read access can cause the mongod process to be terminated through certain aggregation expressions that execute server-side JavaScript. The issue involves improper memory… in 8.2.12
- security Fixes CVE-2026-13062: An authenticated user with write privileges on a Queryable Encryption-enabled collection may be able to modify internal encryption metadata fields that are intended to be server-controlled, by send… in 8.2.12
- security Fixes CVE-2026-13064: Certain query operations involving deeply nested $jsonSchema constructs can trigger disproportionate CPU consumption in affected MongoDB deployments, potentially leading to resource exhaustion. The… in 8.2.12
- security Fixes CVE-2026-13065: A user with read-only privileges is able to craft an aggregation pipeline using the $linearFill window function operator with a specific sortBy expression type to cause the mongod process to termin… in 8.2.12
- security Fixes CVE-2026-13066: Improper handling of DBPointer objects during BSON serialization in MongoDB's server-side JavaScript engine can result in internal process memory contents being included in data returned to the cli… in 8.2.12
- security Fixes CVE-2026-13055: The `$_internalIndexKey` aggregation expression can be used by any authenticated user to crash a MongoDB server (mongod). The expression fails to handle compound wildcard index specifications, trig… in 8.2.12
- security Fixes CVE-2026-13058: An authenticated user with basic write privileges can cause the mongod process to terminate abnormally by sending a crafted transaction command with an incomplete set of required fields. The issue… in 8.2.12
- security Fixes CVE-2026-13060: An authenticated user with limited read privileges may be able to access documents from collections they are not authorized to read, due to an inconsistency in how the $graphLookup aggregation stag… in 8.2.12
- security Fixes CVE-2026-13074: An unauthenticated remote client can cause excessive CPU consumption on a MongoDB server by sending a specific combination of parameters to the awaitable hello command in exhaust mode. The server's… in 8.2.12
- security Fixes CVE-2026-13070: A MongoDB server initiating an outbound TLS connection may terminate abnormally when processing a malformed OCSP response from a remote peer during the TLS handshake. OCSP stapling validation is en… in 8.2.12
- security Fixes CVE-2026-13057: An issue in the server’s Atlas Search integration allows an authenticated user to bypass per-user access controls. In sharded topologies, the $search and $searchMeta aggregation stages use inter… in 8.2.12
- security Fixes CVE-2026-13063: An authenticated user with standard read/write privileges can cause the mongod process to terminate due to an out-of-memory condition by sending a crafted aggregation command. MongoDB's libmongocry… in 8.2.12
- security Fixes CVE-2026-13068: An authenticated user holding cursor termination privileges on one database may incorrectly be permitted to terminate active cursors on a separate database, disrupting ongoing query operations for… in 8.2.12
Every release in between
securityMongoDB 8.3.4 contains a fix for CVE-2026-11933
otherSERVER-128125 Align bsonObjToArray ownership semantics with bsonGetImmutable
otherAll JIRA issues closed in 8.3.4
other8.3.4 Changelog
securityFixes CVE-2026-9754: An authenticated user with the read role may read limited amounts of uninitialized stack memory via specially-crafted issuances of the filemd5 command
securityCVE-2026-9735
securityCVE-2026-9740
securityCVE-2026-9741
securityCVE-2026-9742
securityCVE-2026-9746
securityCVE-2026-9747
securityCVE-2026-9748
securityCVE-2026-9749
securityCVE-2026-9750
securityCVE-2026-9751
securityCVE-2026-9752
securityCVE-2026-9753
otherSERVER-118434 Makes the CBR eligible for use during query planning
featureSERVER-115402 Adds explain output to the CBR
featureSERVER-120369 Adds serverStatus metrics for the CBR
featureSERVER-117199 Adds $queryStats metrics for the CBR
fixSERVER-115250 Pause JWKSetRefreshJob during quiesce time
fixSERVER-121822 Clustered collections do not correctly filter out results with $lt on _id
fixSERVER-125887 Add support for encrypted PEM fules for gRPC egress
fixSERVER-126049 MozJS per-scope heap limit check uses process-global GC counter
fixWT-16780 Insufficient error context in WT_PANIC checkpoint failures in __wt_block_checkpoint_resolve
fixSERVER-126506 Remove SASL params from egress logging
fixSERVER-125063 Prohibit nesting of BSONColumn inside BSONColumn
fixSERVER-123507 Encrypted predicates inside a $vectorSearch prefilter should get replaced with encryption placeholders
fixSERVER-124183 Limit scope of authenticate
fixSERVER-124190 Forbid aggregate exchange field from non-internal clients
fixSERVER-123918 Validate runtimeConstants.userRoles in IDL
fixSERVER-123951 $_internalConvertBucketIndexStats should not return PauseExecution on failed index conversion
fixSERVER-124031 Ensure Exchange::getTargetConsumer correctly handles MaxKey
fixSERVER-123633 Fix handling of user $-prefixed fields colliding with internal metadata
fixSERVER-123370 LDAP query password is logged when set through setParameter
fixSERVER-123440 GeometryCollection with strict-winding polygon causes 2dsphere index key generation crash
fixSERVER-124959 Validate doc diff array bounds and $_internalApplyOplogUpdate BSON
fixAll JIRA issues closed in 8.3.3
fix8.3.3 Changelog
securityFixes CVE-2026-8336: After invoking $_internalJsEmit, which is not intended to be directly accessible, or mapreduce command’s map function in a certain way, an authenticated user can subsequently crash mongod when the…
securityFixes CVE-2026-8199: An authenticated user can cause excess memory usage via bitwise match expression AST processing of $bitsAllSet, $bitsAnySet, $bitsAllClear, and $bitsAnyClear. This contributes to memory pressure an…
securityFixes CVE-2026-8201: A use-after-free vulnerability exists in MongoDB's Field-Level Encryption (FLE) query analysis component, affecting client-side uses of mongocryptd and crypt_shared. Triggering this vulnerability r…
securityFixes CVE-2026-8202: Using a densely populated chars mask and a large input string in the MongoDB aggregation operators $trim, $ltrim, and $rtrim, an authenticated user with aggregation permissions can pin CPU utilizat…
securityFixes CVE-2026-8200: When schema validation is enabled on a collection and an update or insert would violate the collection's schema, the local server log message generated may not have all user data redacted.
This…
securityMongoDB 8.3.2 contains a fix for CVE-2026-8053
otherSERVER-126021 Undefined behavior when inserting data with duplicate field names into timeseries collections
otherAll JIRA issues closed in 8.3.2
other8.3.2 Changelog
securityCVE-2026-8199
securityCVE-2026-8200
securityCVE-2026-8201
securityCVE-2026-8202
securityCVE-2026-8336
otherSERVER-121610 Ensure cached emit() calls are no-op
otherSERVER-121895 Improve redaction of validation errors
otherSERVER-124974 Ensure memory lifetime during $match pushdown analysis
otherAll JIRA issues closed in 8.3.1
other8.3.1 Changelog
otherImportant
securityMongoDB 8.3 includes fixes for CVE-2025-12893, CVE-2025-13507, CVE-2025-14345, and CVE-2026-8336, CVE-2026-9754.
securityFor the latest information about MongoDB security updates, see MongoDB Security Bulletins.
securityFixes CVE-2026-13072: When compute mode is enabled on a standalone mongod instance, insufficient validation of externally sourced BSON data during aggregation pipeline processing can result in memory corruption, potenti…
securityFixes CVE-2026-13059: An authenticated user with low privileges may be able to perform unauthorized reads and writes on data protected by role-based query-level access controls, due to insufficient validation of certain…
securityFixes CVE-2026-13078: A vulnerability was discovered in MongoDB Server where the server-side MozJS scripting engine unconditionally registered a module loading hook that enables JavaScript calls to read arbitrary files…
securityFixes CVE-2026-13077: A missing bounds check in the BSON CodeWScope element accessors allows an attacker to trigger an out-of-bounds heap read via a crafted aggregation pipeline. The vulnerability can be exploited by an…
securityFixes CVE-2026-13075: An authenticated user can cause the mongod process to be terminated by the operating system under memory pressure via the $rankFusion and $scoreFusion aggregation stages. The issue originates in th…
securityFixes CVE-2026-13069: An authenticated user can cause excessive CPU consumption or out-of-memory conditions on a MongoDB server by sending a crafted Queryable Encryption find payload containing an unvalidated field used…
securityFixes CVE-2026-13071: An authenticated user with read access can cause the mongod process to be terminated through certain aggregation expressions that execute server-side JavaScript. The issue involves improper memory…
securityFixes CVE-2026-13062: An authenticated user with write privileges on a Queryable Encryption-enabled collection may be able to modify internal encryption metadata fields that are intended to be server-controlled, by send…
securityFixes CVE-2026-13064: Certain query operations involving deeply nested $jsonSchema constructs can trigger disproportionate CPU consumption in affected MongoDB deployments, potentially leading to resource exhaustion. The…
securityFixes CVE-2026-13065: A user with read-only privileges is able to craft an aggregation pipeline using the $linearFill window function operator with a specific sortBy expression type to cause the mongod process to termin…
securityFixes CVE-2026-13066: Improper handling of DBPointer objects during BSON serialization in MongoDB's server-side JavaScript engine can result in internal process memory contents being included in data returned to the cli…
securityFixes CVE-2026-13055: The `$_internalIndexKey` aggregation expression can be used by any authenticated user to crash a MongoDB server (mongod). The expression fails to handle compound wildcard index specifications, trig…
securityFixes CVE-2026-13058: An authenticated user with basic write privileges can cause the mongod process to terminate abnormally by sending a crafted transaction command with an incomplete set of required fields. The issue…
securityFixes CVE-2026-13060: An authenticated user with limited read privileges may be able to access documents from collections they are not authorized to read, due to an inconsistency in how the $graphLookup aggregation stag…
securityFixes CVE-2026-13074: An unauthenticated remote client can cause excessive CPU consumption on a MongoDB server by sending a specific combination of parameters to the awaitable hello command in exhaust mode. The server's…
securityFixes CVE-2026-13070: A MongoDB server initiating an outbound TLS connection may terminate abnormally when processing a malformed OCSP response from a remote peer during the TLS handshake. OCSP stapling validation is en…
securityFixes CVE-2026-13057: An issue in the server’s Atlas Search integration allows an authenticated user to bypass per-user access controls.
In sharded topologies, the $search and $searchMeta aggregation stages use inter…
securityFixes CVE-2026-13063: An authenticated user with standard read/write privileges can cause the mongod process to terminate due to an out-of-memory condition by sending a crafted aggregation command. MongoDB's libmongocry…
securityFixes CVE-2026-13068: An authenticated user holding cursor termination privileges on one database may incorrectly be permitted to terminate active cursors on a separate database, disrupting ongoing query operations for…