diff --git a/Cargo.lock b/Cargo.lock
index b035bf4ed..47ce2e626 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1953,9 +1953,9 @@ dependencies = [
 
 [[package]]
 name = "mongodb"
-version = "2.8.1"
+version = "2.8.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "de59562e5c71656c098d8e966641b31da87b89dc3dcb6e761d3b37dcdfa0cb72"
+checksum = "ef206acb1b72389b49bc9985efe7eb1f8a9bb18e5680d262fac26c07f44025f1"
 dependencies = [
  "async-trait",
  "base64 0.13.1",
diff --git a/Cargo.toml b/Cargo.toml
index 0c19cbd55..4217e405d 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -34,7 +34,7 @@ humantime = { version = "2.1.0", default-features = false }
 humantime-serde = { version = "1.1", default-features = false }
 iota-crypto = { version = "0.23", default-features = false, features = [ "blake2b", "ed25519", "slip10", "bip39-en" ] }
 iota-sdk = { version = "1.1", default-features = false, features = [ "std", "serde" ] }
-mongodb = { version = "2.4", default-features = false, features = [ "tokio-runtime" ] }
+mongodb = { version = "2.8", default-features = false, features = [ "tokio-runtime" ] }
 packable = { version = "0.8", default-features = false }
 pin-project = { version = "1.0", default-features = false }
 prefix-hex = { version = "0.7.0", default-features = false, features = [ "primitive-types", "std" ] }