diff --git a/Cargo.lock b/Cargo.lock
index 352efda75c818976c47b58691a5183413013b535..9af1df21369d96d83227a51cebc796b5ba182d78 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -7684,9 +7684,9 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67"
 
 [[package]]
 name = "libc"
-version = "0.2.153"
+version = "0.2.155"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
+checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
 
 [[package]]
 name = "libflate"
diff --git a/Cargo.toml b/Cargo.toml
index 71e554336212e0b59c16a562fd4437395122b11a..14b4d6b143f03aed1de7ce76773f089abcf3302f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -815,7 +815,7 @@ kvdb-rocksdb = { version = "0.19.0" }
 kvdb-shared-tests = { version = "0.11.0" }
 landlock = { version = "0.3.0" }
 lazy_static = { version = "1.4.0" }
-libc = { version = "0.2.153" }
+libc = { version = "0.2.155" }
 libfuzzer-sys = { version = "0.4" }
 libp2p = { version = "0.52.4" }
 libp2p-identity = { version = "0.2.3" }
diff --git a/polkadot/node/core/pvf/Cargo.toml b/polkadot/node/core/pvf/Cargo.toml
index 7444f7927f568359fe2a33392468b1f38d1e400f..d603af04bf061fc16dfb00979e3aaf85b21adb60 100644
--- a/polkadot/node/core/pvf/Cargo.toml
+++ b/polkadot/node/core/pvf/Cargo.toml
@@ -60,7 +60,7 @@ test-parachain-adder = { workspace = true }
 test-parachain-halt = { workspace = true }
 
 [target.'cfg(target_os = "linux")'.dev-dependencies]
-libc = "0.2.153"
+libc = "0.2.155"
 procfs = "0.16.0"
 rusty-fork = "0.3.0"
 sc-sysinfo = { workspace = true, default-features = true }