diff --git a/substrate/Cargo.lock b/substrate/Cargo.lock
index ac1c66fdff68a0e814f388a71a37d54950be5bb6..77d9463cbd9b8884c1da288c77efe3951c1a0359 100644
--- a/substrate/Cargo.lock
+++ b/substrate/Cargo.lock
@@ -6832,9 +6832,9 @@ dependencies = [
 
 [[package]]
 name = "parity-db"
-version = "0.3.9"
+version = "0.3.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d121a9af17a43efd0a38c6afa508b927ba07785bd4709efb2ac03bf77efef8d"
+checksum = "6e73cd0b0a78045276b19eaae8eaaa20e44a1da9a0217ff934a810d9492ae701"
 dependencies = [
  "blake2-rfc",
  "crc32fast",
diff --git a/substrate/client/db/Cargo.toml b/substrate/client/db/Cargo.toml
index 071e7aa78ddac199b7f07d05d37d0fa26dbd5306..9b6faaafbdb62bcef41c657d8bf3be79571bb52f 100644
--- a/substrate/client/db/Cargo.toml
+++ b/substrate/client/db/Cargo.toml
@@ -33,7 +33,7 @@ sc-state-db = { version = "0.10.0-dev", path = "../state-db" }
 sp-trie = { version = "6.0.0", path = "../../primitives/trie" }
 sp-blockchain = { version = "4.0.0-dev", path = "../../primitives/blockchain" }
 sp-database = { version = "4.0.0-dev", path = "../../primitives/database" }
-parity-db = { version = "0.3.9", optional = true }
+parity-db = { version = "0.3.12", optional = true }
 
 [dev-dependencies]
 sp-tracing = { version = "5.0.0", path = "../../primitives/tracing" }