diff --git a/bridges/relays/ethereum/Cargo.toml b/bridges/relays/ethereum/Cargo.toml
index 6120710b33775a3685d129d69a64f9dc67804373..8fb7226699b681980fdba16b07de13eab872ec79 100644
--- a/bridges/relays/ethereum/Cargo.toml
+++ b/bridges/relays/ethereum/Cargo.toml
@@ -18,7 +18,7 @@ log = "0.4.8"
 parking_lot = "0.10.0"
 rustc-hex = "2.0.1"
 serde = { version = "1.0.105", features = ["derive"] }
-serde_json = "1.0.40"
+serde_json = "1.0.50"
 sp-bridge-eth-poa = { path = "../../primitives/ethereum-poa" }
 time = "0.2"
 web3 = { git = "https://github.com/svyatonik/rust-web3.git", branch = "fix_receipt" }
diff --git a/bridges/relays/substrate/Cargo.toml b/bridges/relays/substrate/Cargo.toml
index 16ea51eb97f4021c8bf349fd425b36c7e172c43e..479c450061b900aca8733dd3db5c17b7449194b5 100644
--- a/bridges/relays/substrate/Cargo.toml
+++ b/bridges/relays/substrate/Cargo.toml
@@ -13,7 +13,7 @@ env_logger = "0.7.1"
 futures = "0.3.1"
 jsonrpsee = { git = "https://github.com/paritytech/jsonrpsee", features = ["ws"] }
 log = "0.4.8"
-serde_json = "1.0.41"
+serde_json = "1.0.50"
 url = "2.1.0"
 
 [dependencies.sp-core]