diff --git a/package-lock.json b/package-lock.json
index 96b773a28..ef23d5746 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -21274,13 +21274,13 @@
       }
     },
     "node_modules/mongodb": {
-      "version": "6.11.0",
-      "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.11.0.tgz",
-      "integrity": "sha512-yVbPw0qT268YKhG241vAMLaDQAPbRyTgo++odSgGc9kXnzOujQI60Iyj23B9sQQFPSvmNPvMZ3dsFz0aN55KgA==",
+      "version": "6.12.0",
+      "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.12.0.tgz",
+      "integrity": "sha512-RM7AHlvYfS7jv7+BXund/kR64DryVI+cHbVAy9P61fnb1RcWZqOW1/Wj2YhqMCx+MuYhqTRGv7AwHBzmsCKBfA==",
       "license": "Apache-2.0",
       "dependencies": {
         "@mongodb-js/saslprep": "^1.1.9",
-        "bson": "^6.10.0",
+        "bson": "^6.10.1",
         "mongodb-connection-string-url": "^3.0.0"
       },
       "engines": {
@@ -21288,7 +21288,7 @@
       },
       "peerDependencies": {
         "@aws-sdk/credential-providers": "^3.188.0",
-        "@mongodb-js/zstd": "^1.1.0",
+        "@mongodb-js/zstd": "^1.1.0 || ^2.0.0",
         "gcp-metadata": "^5.2.0",
         "kerberos": "^2.0.1",
         "mongodb-client-encryption": ">=6.0.0 <7",
@@ -28818,7 +28818,7 @@
         "@mongodb-js/tsconfig-mongosh": "^1.0.0",
         "depcheck": "^1.4.7",
         "eslint": "^7.25.0",
-        "mongodb": "^6.11.0",
+        "mongodb": "^6.12.0",
         "prettier": "^2.8.8"
       },
       "engines": {
@@ -28944,7 +28944,7 @@
         "karma-mocha-reporter": "^2.2.5",
         "karma-typescript": "^5.5.4",
         "karma-webpack": "^5.0.0",
-        "mongodb": "^6.11.0",
+        "mongodb": "^6.12.0",
         "path-browserify": "^1.0.1",
         "prettier": "^2.8.8",
         "prop-types": "^15.7.2",
@@ -29251,7 +29251,7 @@
         "chai-as-promised": "^7.1.1",
         "depcheck": "^1.4.7",
         "eslint": "^7.25.0",
-        "mongodb": "^6.11.0",
+        "mongodb": "^6.12.0",
         "mongodb-crypt-library-dummy": "^1.0.2",
         "prettier": "^2.8.8",
         "webpack-merge": "^5.8.0"
@@ -29313,7 +29313,7 @@
         "eslint": "^7.25.0",
         "lodash": "^4.17.21",
         "moment": "^2.29.1",
-        "mongodb": "^6.11.0",
+        "mongodb": "^6.12.0",
         "node-fetch": "^3.3.2",
         "prettier": "^2.8.8",
         "rimraf": "^3.0.2"
@@ -29671,7 +29671,7 @@
         "@aws-sdk/credential-providers": "^3.525.0",
         "@mongosh/errors": "0.0.0-dev.0",
         "bson": "^6.10.1",
-        "mongodb": "^6.11.0",
+        "mongodb": "^6.12.0",
         "mongodb-build-info": "^1.7.2",
         "mongodb-connection-string-url": "^3.0.1"
       },
@@ -29701,7 +29701,7 @@
         "@mongosh/service-provider-core": "0.0.0-dev.0",
         "@mongosh/types": "0.0.0-dev.0",
         "aws4": "^1.12.0",
-        "mongodb": "^6.11.0",
+        "mongodb": "^6.12.0",
         "mongodb-connection-string-url": "^3.0.1",
         "socks": "^2.8.3"
       },
@@ -29766,7 +29766,7 @@
         "bson": "^6.10.1",
         "depcheck": "^1.4.7",
         "eslint": "^7.25.0",
-        "mongodb": "^6.11.0",
+        "mongodb": "^6.12.0",
         "prettier": "^2.8.8",
         "semver": "^7.5.3"
       },
@@ -29850,7 +29850,7 @@
         "@mongodb-js/tsconfig-mongosh": "^1.0.0",
         "depcheck": "^1.4.7",
         "eslint": "^7.25.0",
-        "mongodb": "^6.11.0",
+        "mongodb": "^6.12.0",
         "prettier": "^2.8.8"
       },
       "engines": {
diff --git a/packages/arg-parser/package.json b/packages/arg-parser/package.json
index 5a8a47416..c784148e7 100644
--- a/packages/arg-parser/package.json
+++ b/packages/arg-parser/package.json
@@ -46,7 +46,7 @@
     "@mongodb-js/tsconfig-mongosh": "^1.0.0",
     "depcheck": "^1.4.7",
     "eslint": "^7.25.0",
-    "mongodb": "^6.11.0",
+    "mongodb": "^6.12.0",
     "prettier": "^2.8.8"
   }
 }
diff --git a/packages/browser-repl/package.json b/packages/browser-repl/package.json
index 268d3c7ab..a29851d7f 100644
--- a/packages/browser-repl/package.json
+++ b/packages/browser-repl/package.json
@@ -69,7 +69,7 @@
     "@babel/plugin-proposal-class-properties": "^7.8.3",
     "@babel/preset-react": "^7.18.6",
     "@babel/preset-typescript": "^7.18.6",
-    "mongodb": "^6.11.0",
+    "mongodb": "^6.12.0",
     "@mongodb-js/compass-components": "*",
     "@mongodb-js/compass-editor": "*",
     "@mongodb-js/eslint-config-mongosh": "^1.0.0",
diff --git a/packages/cli-repl/package.json b/packages/cli-repl/package.json
index 1407817f6..43c735443 100644
--- a/packages/cli-repl/package.json
+++ b/packages/cli-repl/package.json
@@ -94,7 +94,7 @@
     "yargs-parser": "^20.2.4"
   },
   "devDependencies": {
-    "mongodb": "^6.11.0",
+    "mongodb": "^6.12.0",
     "@mongodb-js/eslint-config-mongosh": "^1.0.0",
     "@mongodb-js/prettier-config-devtools": "^1.0.1",
     "@mongodb-js/sbom-tools": "^0.7.0",
diff --git a/packages/e2e-tests/package.json b/packages/e2e-tests/package.json
index 052ce4f6f..326647057 100644
--- a/packages/e2e-tests/package.json
+++ b/packages/e2e-tests/package.json
@@ -46,7 +46,7 @@
     "eslint": "^7.25.0",
     "lodash": "^4.17.21",
     "moment": "^2.29.1",
-    "mongodb": "^6.11.0",
+    "mongodb": "^6.12.0",
     "node-fetch": "^3.3.2",
     "prettier": "^2.8.8",
     "rimraf": "^3.0.2"
diff --git a/packages/service-provider-core/package.json b/packages/service-provider-core/package.json
index f01c8db53..94847a855 100644
--- a/packages/service-provider-core/package.json
+++ b/packages/service-provider-core/package.json
@@ -46,7 +46,7 @@
     "@aws-sdk/credential-providers": "^3.525.0",
     "@mongosh/errors": "0.0.0-dev.0",
     "bson": "^6.10.1",
-    "mongodb": "^6.11.0",
+    "mongodb": "^6.12.0",
     "mongodb-build-info": "^1.7.2",
     "mongodb-connection-string-url": "^3.0.1"
   },
diff --git a/packages/service-provider-node-driver/package.json b/packages/service-provider-node-driver/package.json
index 80882bbb8..4f9d72106 100644
--- a/packages/service-provider-node-driver/package.json
+++ b/packages/service-provider-node-driver/package.json
@@ -53,7 +53,7 @@
     "@mongosh/service-provider-core": "0.0.0-dev.0",
     "@mongosh/types": "0.0.0-dev.0",
     "aws4": "^1.12.0",
-    "mongodb": "^6.11.0",
+    "mongodb": "^6.12.0",
     "mongodb-connection-string-url": "^3.0.1",
     "socks": "^2.8.3"
   },
diff --git a/packages/shell-api/package.json b/packages/shell-api/package.json
index c2d1073eb..429920d6d 100644
--- a/packages/shell-api/package.json
+++ b/packages/shell-api/package.json
@@ -55,7 +55,7 @@
     "bson": "^6.10.1",
     "depcheck": "^1.4.7",
     "eslint": "^7.25.0",
-    "mongodb": "^6.11.0",
+    "mongodb": "^6.12.0",
     "prettier": "^2.8.8",
     "semver": "^7.5.3"
   }
diff --git a/packages/types/package.json b/packages/types/package.json
index 035eb91b5..7c7e7d755 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -46,7 +46,7 @@
     "@mongodb-js/tsconfig-mongosh": "^1.0.0",
     "depcheck": "^1.4.7",
     "eslint": "^7.25.0",
-    "mongodb": "^6.11.0",
+    "mongodb": "^6.12.0",
     "prettier": "^2.8.8"
   }
 }