diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock
index 5c7f474f666ab26887c1877fcc662aeaa0c5cb23..c4d5eba6d7525a427d1c165711cb9ecdd817371e 100644
--- a/polkadot/Cargo.lock
+++ b/polkadot/Cargo.lock
@@ -4014,7 +4014,7 @@ dependencies = [
  "libp2p-core",
  "libp2p-swarm",
  "log",
- "lru 0.7.2",
+ "lru 0.7.3",
  "rand 0.7.3",
  "smallvec",
  "unsigned-varint 0.7.1",
@@ -4257,9 +4257,9 @@ dependencies = [
 
 [[package]]
 name = "lru"
-version = "0.7.2"
+version = "0.7.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "274353858935c992b13c0ca408752e2121da852d07dec7ce5f108c77dfa14d1f"
+checksum = "fcb87f3080f6d1d69e8c564c0fcfde1d7aa8cc451ce40cae89479111f03bc0eb"
 dependencies = [
  "hashbrown 0.11.2",
 ]
@@ -6280,7 +6280,7 @@ dependencies = [
  "fatality",
  "futures 0.3.21",
  "futures-timer",
- "lru 0.7.2",
+ "lru 0.7.3",
  "parity-scale-codec",
  "polkadot-erasure-coding",
  "polkadot-node-network-protocol",
@@ -6310,7 +6310,7 @@ dependencies = [
  "futures 0.3.21",
  "futures-timer",
  "log",
- "lru 0.7.2",
+ "lru 0.7.3",
  "parity-scale-codec",
  "polkadot-erasure-coding",
  "polkadot-node-network-protocol",
@@ -6435,7 +6435,7 @@ dependencies = [
  "futures 0.3.21",
  "futures-timer",
  "lazy_static",
- "lru 0.7.2",
+ "lru 0.7.3",
  "parity-scale-codec",
  "polkadot-erasure-coding",
  "polkadot-node-network-protocol",
@@ -6548,7 +6548,7 @@ dependencies = [
  "futures-timer",
  "kvdb",
  "kvdb-memorydb",
- "lru 0.7.2",
+ "lru 0.7.3",
  "merlin",
  "parity-scale-codec",
  "parking_lot 0.12.0",
@@ -6714,7 +6714,7 @@ dependencies = [
  "futures 0.3.21",
  "kvdb",
  "kvdb-memorydb",
- "lru 0.7.2",
+ "lru 0.7.3",
  "parity-scale-codec",
  "polkadot-node-primitives",
  "polkadot-node-subsystem",
@@ -6985,7 +6985,7 @@ dependencies = [
  "itertools",
  "lazy_static",
  "log",
- "lru 0.7.2",
+ "lru 0.7.3",
  "metered-channel",
  "parity-scale-codec",
  "pin-project 1.0.10",
@@ -7014,7 +7014,7 @@ dependencies = [
  "femme",
  "futures 0.3.21",
  "futures-timer",
- "lru 0.7.2",
+ "lru 0.7.3",
  "metered-channel",
  "parity-util-mem",
  "parking_lot 0.12.0",
@@ -7389,7 +7389,7 @@ dependencies = [
  "kvdb",
  "kvdb-rocksdb",
  "log",
- "lru 0.7.2",
+ "lru 0.7.3",
  "pallet-babe",
  "pallet-im-online",
  "pallet-mmr-primitives",
@@ -9127,7 +9127,7 @@ dependencies = [
  "linked-hash-map",
  "linked_hash_set",
  "log",
- "lru 0.7.2",
+ "lru 0.7.3",
  "parity-scale-codec",
  "parking_lot 0.12.0",
  "pin-project 1.0.10",
@@ -9165,7 +9165,7 @@ dependencies = [
  "futures-timer",
  "libp2p",
  "log",
- "lru 0.7.2",
+ "lru 0.7.3",
  "sc-network",
  "sp-runtime",
  "substrate-prometheus-endpoint",
@@ -10099,7 +10099,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#c6aa3209d627
 dependencies = [
  "futures 0.3.21",
  "log",
- "lru 0.7.2",
+ "lru 0.7.3",
  "parity-scale-codec",
  "parking_lot 0.12.0",
  "sp-api",
diff --git a/polkadot/node/core/dispute-coordinator/Cargo.toml b/polkadot/node/core/dispute-coordinator/Cargo.toml
index e3a4ddfa7744f8ab6ab572160a4287b7292ea20e..1ca9d541b77d57b21483111e5ee3685eddcda408 100644
--- a/polkadot/node/core/dispute-coordinator/Cargo.toml
+++ b/polkadot/node/core/dispute-coordinator/Cargo.toml
@@ -10,7 +10,7 @@ tracing = "0.1.31"
 parity-scale-codec = "3.0.0"
 kvdb = "0.11.0"
 thiserror = "1.0.30"
-lru = "0.7.2"
+lru = "0.7.3"
 fatality = "0.0.6"
 
 polkadot-primitives = { path = "../../../primitives" }
diff --git a/polkadot/node/network/availability-distribution/Cargo.toml b/polkadot/node/network/availability-distribution/Cargo.toml
index e87d12cb12216c021e6d07a5f96129d4b191a3ec..1b22e8b7dee3d04026fca437aff56e46cd3904b8 100644
--- a/polkadot/node/network/availability-distribution/Cargo.toml
+++ b/polkadot/node/network/availability-distribution/Cargo.toml
@@ -19,7 +19,7 @@ sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "maste
 thiserror = "1.0.30"
 rand = "0.8.5"
 derive_more = "0.99.17"
-lru = "0.7.2"
+lru = "0.7.3"
 fatality = "0.0.6"
 
 [dev-dependencies]
diff --git a/polkadot/node/network/availability-recovery/Cargo.toml b/polkadot/node/network/availability-recovery/Cargo.toml
index dbf488fb2893b1ba1aacc002f41af5a1992c0c61..ee020582df7bbbdb4acf0e02e98134e501ef25b5 100644
--- a/polkadot/node/network/availability-recovery/Cargo.toml
+++ b/polkadot/node/network/availability-recovery/Cargo.toml
@@ -6,7 +6,7 @@ edition = "2021"
 
 [dependencies]
 futures = "0.3.21"
-lru = "0.7.2"
+lru = "0.7.3"
 rand = "0.8.5"
 fatality = "0.0.6"
 thiserror = "1.0.30"
diff --git a/polkadot/node/network/dispute-distribution/Cargo.toml b/polkadot/node/network/dispute-distribution/Cargo.toml
index f28b3b6489eb4daa7df020d04977be55aec1aed8..4a56a04f34fedcdfaca6a1babb519960460a6a0b 100644
--- a/polkadot/node/network/dispute-distribution/Cargo.toml
+++ b/polkadot/node/network/dispute-distribution/Cargo.toml
@@ -20,7 +20,7 @@ sp-application-crypto = { git = "https://github.com/paritytech/substrate", branc
 sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" }
 thiserror = "1.0.30"
 fatality = "0.0.6"
-lru = "0.7.2"
+lru = "0.7.3"
 
 [dev-dependencies]
 async-trait = "0.1.52"
diff --git a/polkadot/node/subsystem-util/Cargo.toml b/polkadot/node/subsystem-util/Cargo.toml
index c3f335d4c1529293d94099af1fd91812db8adf2e..39fe9495085625cd792ad3d88b89491156dc76bf 100644
--- a/polkadot/node/subsystem-util/Cargo.toml
+++ b/polkadot/node/subsystem-util/Cargo.toml
@@ -16,7 +16,7 @@ thiserror = "1.0.30"
 fatality = "0.0.6"
 tracing = "0.1.31"
 derive_more = "0.99.17"
-lru = "0.7.2"
+lru = "0.7.3"
 
 polkadot-node-subsystem = { package = "polkadot-node-subsystem", path = "../subsystem" }
 polkadot-node-jaeger = { path = "../jaeger" }