diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock
index 551a20cec65fad374f9fdaad079d64b8becb517d..62ae54055250767258d62c91194cccbf4af750bf 100644
--- a/polkadot/Cargo.lock
+++ b/polkadot/Cargo.lock
@@ -3685,7 +3685,7 @@ dependencies = [
  "libp2p-core",
  "libp2p-swarm",
  "log",
- "lru 0.7.0",
+ "lru 0.7.1",
  "rand 0.7.3",
  "smallvec",
  "unsigned-varint 0.7.1",
@@ -3925,9 +3925,9 @@ dependencies = [
 
 [[package]]
 name = "lru"
-version = "0.7.0"
+version = "0.7.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c748cfe47cb8da225c37595b3108bea1c198c84aaae8ea0ba76d01dda9fc803"
+checksum = "469898e909a1774d844793b347135a0cd344ca2f69d082013ecb8061a2229a3a"
 dependencies = [
  "hashbrown",
 ]
@@ -5846,7 +5846,7 @@ dependencies = [
  "derive_more",
  "futures 0.3.18",
  "futures-timer 3.0.2",
- "lru 0.7.0",
+ "lru 0.7.1",
  "parity-scale-codec",
  "polkadot-erasure-coding",
  "polkadot-node-network-protocol",
@@ -5875,7 +5875,7 @@ dependencies = [
  "futures 0.3.18",
  "futures-timer 3.0.2",
  "log",
- "lru 0.7.0",
+ "lru 0.7.1",
  "parity-scale-codec",
  "polkadot-erasure-coding",
  "polkadot-node-network-protocol",
@@ -5998,7 +5998,7 @@ dependencies = [
  "futures 0.3.18",
  "futures-timer 3.0.2",
  "lazy_static",
- "lru 0.7.0",
+ "lru 0.7.1",
  "parity-scale-codec",
  "polkadot-erasure-coding",
  "polkadot-node-network-protocol",
@@ -6111,7 +6111,7 @@ dependencies = [
  "futures-timer 3.0.2",
  "kvdb",
  "kvdb-memorydb",
- "lru 0.7.0",
+ "lru 0.7.1",
  "merlin",
  "parity-scale-codec",
  "parking_lot",
@@ -6276,7 +6276,7 @@ dependencies = [
  "futures 0.3.18",
  "kvdb",
  "kvdb-memorydb",
- "lru 0.7.0",
+ "lru 0.7.1",
  "parity-scale-codec",
  "polkadot-node-primitives",
  "polkadot-node-subsystem",
@@ -6517,7 +6517,7 @@ dependencies = [
  "itertools",
  "lazy_static",
  "log",
- "lru 0.7.0",
+ "lru 0.7.1",
  "metered-channel",
  "parity-scale-codec",
  "pin-project 1.0.8",
@@ -6546,7 +6546,7 @@ dependencies = [
  "femme",
  "futures 0.3.18",
  "futures-timer 3.0.2",
- "lru 0.7.0",
+ "lru 0.7.1",
  "metered-channel",
  "parity-util-mem",
  "parking_lot",
@@ -6916,7 +6916,7 @@ dependencies = [
  "kvdb",
  "kvdb-rocksdb",
  "log",
- "lru 0.7.0",
+ "lru 0.7.1",
  "pallet-babe",
  "pallet-im-online",
  "pallet-mmr-primitives",
@@ -8666,7 +8666,7 @@ dependencies = [
  "linked-hash-map",
  "linked_hash_set",
  "log",
- "lru 0.7.0",
+ "lru 0.7.1",
  "parity-scale-codec",
  "parking_lot",
  "pin-project 1.0.8",
@@ -8703,7 +8703,7 @@ dependencies = [
  "futures-timer 3.0.2",
  "libp2p",
  "log",
- "lru 0.7.0",
+ "lru 0.7.1",
  "sc-network",
  "sp-runtime",
  "substrate-prometheus-endpoint",
@@ -9540,7 +9540,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#fb08d15bcbea
 dependencies = [
  "futures 0.3.18",
  "log",
- "lru 0.7.0",
+ "lru 0.7.1",
  "parity-scale-codec",
  "parking_lot",
  "sp-api",
diff --git a/polkadot/node/core/dispute-coordinator/Cargo.toml b/polkadot/node/core/dispute-coordinator/Cargo.toml
index 4225be761b137daf1800a9d713a4615c5bf580da..cfe5cbd20c812edf6a39885c23ad88636ab78271 100644
--- a/polkadot/node/core/dispute-coordinator/Cargo.toml
+++ b/polkadot/node/core/dispute-coordinator/Cargo.toml
@@ -10,7 +10,7 @@ tracing = "0.1.29"
 parity-scale-codec = "2"
 kvdb = "0.10.0"
 thiserror = "1.0.30"
-lru = "0.7.0"
+lru = "0.7.1"
 
 polkadot-primitives = { path = "../../../primitives" }
 polkadot-node-primitives = { path = "../../primitives" }
diff --git a/polkadot/node/network/availability-distribution/Cargo.toml b/polkadot/node/network/availability-distribution/Cargo.toml
index 3404526741ece1ae0d360f2619f7f12925b26d46..8b3947131202a8a4919144a09c6a1a1100e774a3 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.3"
 derive_more = "0.99.17"
-lru = "0.7.0"
+lru = "0.7.1"
 
 [dev-dependencies]
 polkadot-subsystem-testhelpers = { package = "polkadot-node-subsystem-test-helpers", path = "../../subsystem-test-helpers" }
diff --git a/polkadot/node/network/availability-recovery/Cargo.toml b/polkadot/node/network/availability-recovery/Cargo.toml
index 3ac09f2f023b0d6e71a907a807fc5288bc82acda..87ff1d9b1f5cd8de213f6bd2b265dd77c8805567 100644
--- a/polkadot/node/network/availability-recovery/Cargo.toml
+++ b/polkadot/node/network/availability-recovery/Cargo.toml
@@ -6,7 +6,7 @@ edition = "2018"
 
 [dependencies]
 futures = "0.3.17"
-lru = "0.7.0"
+lru = "0.7.1"
 rand = "0.8.3"
 thiserror = "1.0.30"
 tracing = "0.1.29"
diff --git a/polkadot/node/network/dispute-distribution/Cargo.toml b/polkadot/node/network/dispute-distribution/Cargo.toml
index 5d48c6ebc150fe0c6e8ae3c4ab41cede0623403b..fb30bf80bf838275e382e6c6efa27eb42ae6d484 100644
--- a/polkadot/node/network/dispute-distribution/Cargo.toml
+++ b/polkadot/node/network/dispute-distribution/Cargo.toml
@@ -19,7 +19,7 @@ sc-network = { git = "https://github.com/paritytech/substrate", branch = "master
 sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "master" }
 sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" }
 thiserror = "1.0.30"
-lru = "0.7.0"
+lru = "0.7.1"
 
 [dev-dependencies]
 async-trait = "0.1.52"
diff --git a/polkadot/node/subsystem-util/Cargo.toml b/polkadot/node/subsystem-util/Cargo.toml
index 169f25ba180052367f66503de5e9279a62a12455..1415ed274f100da4f6ea43cca4eb2aa8f6447146 100644
--- a/polkadot/node/subsystem-util/Cargo.toml
+++ b/polkadot/node/subsystem-util/Cargo.toml
@@ -15,7 +15,7 @@ rand = "0.8.3"
 thiserror = "1.0.30"
 tracing = "0.1.29"
 derive_more = "0.99.17"
-lru = "0.7.0"
+lru = "0.7.1"
 
 polkadot-node-subsystem = { package = "polkadot-node-subsystem", path = "../subsystem" }
 polkadot-node-jaeger = { path = "../jaeger" }