diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock
index 4be785e4dcf5e10531903d36642bf15c65eea64e..8ce7c229db04fbba68a0dbc68f793ab360a7056a 100644
--- a/polkadot/Cargo.lock
+++ b/polkadot/Cargo.lock
@@ -7297,9 +7297,9 @@ dependencies = [
 
 [[package]]
 name = "proc-macro2"
-version = "1.0.32"
+version = "1.0.33"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43"
+checksum = "fb37d2df5df740e582f28f8560cf425f52bb267d872fe58358eadb554909f07a"
 dependencies = [
  "unicode-xid",
 ]
diff --git a/polkadot/node/overseer/overseer-gen/proc-macro/Cargo.toml b/polkadot/node/overseer/overseer-gen/proc-macro/Cargo.toml
index bc3f5cfa3c567092d635f25b0598984b290a1749..101273f66f5420371fc2c17dd7ebb34342783d0d 100644
--- a/polkadot/node/overseer/overseer-gen/proc-macro/Cargo.toml
+++ b/polkadot/node/overseer/overseer-gen/proc-macro/Cargo.toml
@@ -14,7 +14,7 @@ proc-macro = true
 [dependencies]
 syn = { version = "1.0.82", features = ["full", "extra-traits"] }
 quote = "1.0.10"
-proc-macro2 = "1.0.30"
+proc-macro2 = "1.0.33"
 proc-macro-crate = "1.1.0"
 
 [dev-dependencies]
diff --git a/polkadot/xcm/procedural/Cargo.toml b/polkadot/xcm/procedural/Cargo.toml
index 499f4f0bc2c2e4713e9e6f62f0c6429e95ec7717..2e019a4d5abafebfd9c9eb4ee619168162688e52 100644
--- a/polkadot/xcm/procedural/Cargo.toml
+++ b/polkadot/xcm/procedural/Cargo.toml
@@ -8,6 +8,6 @@ edition = "2018"
 proc-macro = true
 
 [dependencies]
-proc-macro2 = "1.0.30"
+proc-macro2 = "1.0.33"
 quote = "1.0.10"
 syn = "1.0.82"