diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock
index 8e212ee95f5229ea9f0c37144e84624d3219b1e2..8f9d05687554c00204e7a6ca16246828a43957a4 100644
--- a/polkadot/Cargo.lock
+++ b/polkadot/Cargo.lock
@@ -11045,9 +11045,9 @@ dependencies = [
 
 [[package]]
 name = "syn"
-version = "1.0.88"
+version = "1.0.89"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebd69e719f31e88618baa1eaa6ee2de5c9a1c004f1e9ecdb58e8352a13f20a01"
+checksum = "ea297be220d52398dcc07ce15a209fce436d361735ac1db700cab3b6cdfb9f54"
 dependencies = [
  "proc-macro2",
  "quote",
diff --git a/polkadot/node/gum/proc-macro/Cargo.toml b/polkadot/node/gum/proc-macro/Cargo.toml
index 2cf95f7049e541902a2e4d38d6cc6a64a1463e52..33d36a18c40e7cd89693e8a481568bf1c0b321ad 100644
--- a/polkadot/node/gum/proc-macro/Cargo.toml
+++ b/polkadot/node/gum/proc-macro/Cargo.toml
@@ -12,7 +12,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 proc-macro = true
 
 [dependencies]
-syn = { version = "1.0.88", features = ["full", "extra-traits"] }
+syn = { version = "1.0.89", features = ["full", "extra-traits"] }
 quote = "1.0.15"
 proc-macro2 = "1.0.36"
 proc-macro-crate = "1.1.3"
diff --git a/polkadot/node/overseer/overseer-gen/proc-macro/Cargo.toml b/polkadot/node/overseer/overseer-gen/proc-macro/Cargo.toml
index 64fee9970bd869846f001e2e148a517b89c2f80e..09b525ef5489cea490240ac4f2d76196e2925e50 100644
--- a/polkadot/node/overseer/overseer-gen/proc-macro/Cargo.toml
+++ b/polkadot/node/overseer/overseer-gen/proc-macro/Cargo.toml
@@ -12,7 +12,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 proc-macro = true
 
 [dependencies]
-syn = { version = "1.0.88", features = ["full", "extra-traits"] }
+syn = { version = "1.0.89", features = ["full", "extra-traits"] }
 quote = "1.0.15"
 proc-macro2 = "1.0.36"
 proc-macro-crate = "1.1.3"
diff --git a/polkadot/xcm/procedural/Cargo.toml b/polkadot/xcm/procedural/Cargo.toml
index b4b6cc88f9cae2940f6ad0c591e9a92fcef93017..a0a561198939e40dcbe7d2c1674dc7b6f63afd40 100644
--- a/polkadot/xcm/procedural/Cargo.toml
+++ b/polkadot/xcm/procedural/Cargo.toml
@@ -10,5 +10,5 @@ proc-macro = true
 [dependencies]
 proc-macro2 = "1.0.36"
 quote = "1.0.15"
-syn = "1.0.88"
+syn = "1.0.89"
 Inflector = "0.11.4"