diff --git a/cumulus/Cargo.lock b/cumulus/Cargo.lock
index 4e3fec32129b978dc83d4ce7ce146e52adbdcdba..c8452a9aba0d99e72ce945b3daa2c9832a2b3cbc 100644
--- a/cumulus/Cargo.lock
+++ b/cumulus/Cargo.lock
@@ -12940,9 +12940,9 @@ dependencies = [
 
 [[package]]
 name = "serde_json"
-version = "1.0.96"
+version = "1.0.97"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1"
+checksum = "bdf3bf93142acad5821c99197022e170842cdbc1c30482b98750c688c640842a"
 dependencies = [
  "itoa 1.0.4",
  "ryu",
diff --git a/cumulus/client/relay-chain-rpc-interface/Cargo.toml b/cumulus/client/relay-chain-rpc-interface/Cargo.toml
index 91294b3971a52748bfb98a6773774f4a5d795005..ab571f9b073461da590b0889eb39d48e9a14c3d0 100644
--- a/cumulus/client/relay-chain-rpc-interface/Cargo.toml
+++ b/cumulus/client/relay-chain-rpc-interface/Cargo.toml
@@ -30,6 +30,6 @@ jsonrpsee = { version = "0.16.2", features = ["ws-client"] }
 tracing = "0.1.37"
 async-trait = "0.1.68"
 url = "2.4.0"
-serde_json = "1.0.96"
+serde_json = "1.0.97"
 serde = "1.0.164"
 lru = "0.9.0"
diff --git a/cumulus/polkadot-parachain/Cargo.toml b/cumulus/polkadot-parachain/Cargo.toml
index f2d29a58859da605910e42485006229345df3d44..2e0acbee47e4684b23715fb8d1072fdcc54cbb3b 100644
--- a/cumulus/polkadot-parachain/Cargo.toml
+++ b/cumulus/polkadot-parachain/Cargo.toml
@@ -18,7 +18,7 @@ futures = "0.3.28"
 hex-literal = "0.4.1"
 log = "0.4.19"
 serde = { version = "1.0.164", features = ["derive"] }
-serde_json = "1.0.96"
+serde_json = "1.0.97"
 
 # Local
 rococo-parachain-runtime = { path = "../parachains/runtimes/testing/rococo-parachain" }