diff --git a/cumulus/Cargo.lock b/cumulus/Cargo.lock
index 198a6a373452cdcc585407e0f86770668bef00e4..17b6139822e213109fb34e95abab496a1763ed9d 100644
--- a/cumulus/Cargo.lock
+++ b/cumulus/Cargo.lock
@@ -10762,9 +10762,9 @@ dependencies = [
 
 [[package]]
 name = "smallvec"
-version = "1.9.0"
+version = "1.10.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
+checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
 
 [[package]]
 name = "snap"
diff --git a/cumulus/parachain-template/runtime/Cargo.toml b/cumulus/parachain-template/runtime/Cargo.toml
index 650f71b30d5c0a47784190fc67781c4b6eb9e90d..5e9b88e2f172edc84cf9668307b8e91f058bfd57 100644
--- a/cumulus/parachain-template/runtime/Cargo.toml
+++ b/cumulus/parachain-template/runtime/Cargo.toml
@@ -19,7 +19,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
 hex-literal = { version = "0.3.4", optional = true }
 log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.2.0", default-features = false, features = ["derive"] }
-smallvec = "1.9.0"
+smallvec = "1.10.0"
 
 # Local
 pallet-template = { path = "../pallets/template", default-features = false }
diff --git a/cumulus/parachains/runtimes/assets/statemine/Cargo.toml b/cumulus/parachains/runtimes/assets/statemine/Cargo.toml
index cddf0ee5145ac5dd718ed9ad7ebe258c7299dfd0..7c47a42a4fee58ad92fb868f830439ff1559debb 100644
--- a/cumulus/parachains/runtimes/assets/statemine/Cargo.toml
+++ b/cumulus/parachains/runtimes/assets/statemine/Cargo.toml
@@ -10,7 +10,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
 hex-literal = { version = "0.3.4", optional = true }
 log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.2.0", default-features = false, features = ["derive"] }
-smallvec = "1.9.0"
+smallvec = "1.10.0"
 
 # Substrate
 frame-benchmarking = { git = "https://github.com/paritytech/substrate", optional = true, default-features = false, branch = "master" }
diff --git a/cumulus/parachains/runtimes/assets/statemint/Cargo.toml b/cumulus/parachains/runtimes/assets/statemint/Cargo.toml
index 2af1955a01350d4e745be20876c2973c5542fb03..127bba217acb0bd33fb43a703310ebae26c9a01e 100644
--- a/cumulus/parachains/runtimes/assets/statemint/Cargo.toml
+++ b/cumulus/parachains/runtimes/assets/statemint/Cargo.toml
@@ -10,7 +10,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
 hex-literal = { version = "0.3.4", optional = true }
 log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.2.0", default-features = false, features = ["derive"] }
-smallvec = "1.9.0"
+smallvec = "1.10.0"
 
 # Substrate
 frame-benchmarking = { git = "https://github.com/paritytech/substrate", optional = true, default-features = false, branch = "master" }
diff --git a/cumulus/parachains/runtimes/assets/westmint/Cargo.toml b/cumulus/parachains/runtimes/assets/westmint/Cargo.toml
index 5003cf39effbfb129b7df3dbf690362893601086..b8b06231155f2d7ed2a2acf5c65f241a6150ce44 100644
--- a/cumulus/parachains/runtimes/assets/westmint/Cargo.toml
+++ b/cumulus/parachains/runtimes/assets/westmint/Cargo.toml
@@ -10,7 +10,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
 hex-literal = { version = "0.3.4", optional = true }
 log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.2.0", default-features = false, features = ["derive"] }
-smallvec = "1.9.0"
+smallvec = "1.10.0"
 
 # Substrate
 frame-benchmarking = { git = "https://github.com/paritytech/substrate", optional = true, default-features = false, branch = "master" }
diff --git a/cumulus/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml b/cumulus/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml
index 7549366aee7610584d55944fc4347a4916b6b30a..4a6939b7c0fae47d5077f71b6bd28288919eea4c 100644
--- a/cumulus/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml
+++ b/cumulus/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml
@@ -10,7 +10,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
 hex-literal = { version = "0.3.4", optional = true }
 log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.2.0", default-features = false, features = ["derive"] }
-smallvec = "1.6.1"
+smallvec = "1.10.0"
 
 # Substrate
 frame-benchmarking = { git = "https://github.com/paritytech/substrate", optional = true, default-features = false, branch = "master" }
diff --git a/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml b/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml
index be9fffaf7eddc07a2dbc6f71f616beb6ba65aafb..1d4b48b415a9f52f8c0fc84dd3d433b8e2093973 100644
--- a/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml
+++ b/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml
@@ -15,7 +15,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
 hex-literal = { version = "0.3.4", optional = true }
 log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.2.0", default-features = false, features = ["derive"] }
-smallvec = "1.9.0"
+smallvec = "1.10.0"
 
 # Substrate
 sp-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
diff --git a/cumulus/parachains/runtimes/testing/penpal/Cargo.toml b/cumulus/parachains/runtimes/testing/penpal/Cargo.toml
index a082c69c9990b82afa7adab19d39666ae6783e62..7aa20c46320908ec9d8e12599221b9097a45824c 100644
--- a/cumulus/parachains/runtimes/testing/penpal/Cargo.toml
+++ b/cumulus/parachains/runtimes/testing/penpal/Cargo.toml
@@ -19,7 +19,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
 hex-literal = { version = "0.3.4", optional = true }
 log = { version = "0.4.16", default-features = false }
 scale-info = { version = "2.2.0", default-features = false, features = ["derive"] }
-smallvec = "1.9.0"
+smallvec = "1.10.0"
 
 # Substrate
 frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "master" }