diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock
index 8d1abfe5b1582063fd50e560fffe3d198a01111b..87668dd113764dd225b57447145bc121119539a8 100644
--- a/polkadot/Cargo.lock
+++ b/polkadot/Cargo.lock
@@ -4880,6 +4880,18 @@ dependencies = [
  "memoffset",
 ]
 
+[[package]]
+name = "nix"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f17df307904acd05aa8e32e97bb20f2a0df1728bbc2d771ae8f9a90463441e9"
+dependencies = [
+ "bitflags",
+ "cfg-if 1.0.0",
+ "libc",
+ "memoffset",
+]
+
 [[package]]
 name = "nodrop"
 version = "0.1.14"
@@ -6392,7 +6404,7 @@ version = "0.9.19"
 dependencies = [
  "assert_cmd",
  "color-eyre",
- "nix 0.23.1",
+ "nix 0.24.1",
  "parity-util-mem",
  "polkadot-cli",
  "polkadot-core-primitives",
@@ -7064,7 +7076,7 @@ dependencies = [
  "hyper",
  "log",
  "metered-channel",
- "nix 0.23.1",
+ "nix 0.24.1",
  "parity-scale-codec",
  "polkadot-primitives",
  "polkadot-test-service",
diff --git a/polkadot/Cargo.toml b/polkadot/Cargo.toml
index 3dab6d9b9387a0ad0e957a7f4b612dbd92e25025..836f6c70a9b1c2537e761ca6c25acc97c716c60a 100644
--- a/polkadot/Cargo.toml
+++ b/polkadot/Cargo.toml
@@ -19,7 +19,7 @@ parity-util-mem = { version = "0.11.0", default-features = false, features = ["j
 
 [dev-dependencies]
 assert_cmd = "2.0.4"
-nix = "0.23.1"
+nix = "0.24.1"
 tempfile = "3.2.0"
 tokio = "1.18.1"
 remote-externalities = { git = "https://github.com/paritytech/substrate", branch = "master" }
diff --git a/polkadot/node/metrics/Cargo.toml b/polkadot/node/metrics/Cargo.toml
index 94b18e344b9f7f81f36005f2df451addf7afe82e..b2e91e9b89139e13781cc92ce1fec55c738cd8ab 100644
--- a/polkadot/node/metrics/Cargo.toml
+++ b/polkadot/node/metrics/Cargo.toml
@@ -25,7 +25,7 @@ log = "0.4.16"
 
 [dev-dependencies]
 assert_cmd = "2.0.4"
-nix = "0.23.1"
+nix = "0.24.1"
 tempfile = "3.2.0"
 hyper = { version = "0.14.18", default-features = false, features = ["http1", "tcp"] }
 tokio = "1.18.1"