diff --git a/Cargo.lock b/Cargo.lock
index 58e644c..9474b04 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -3536,9 +3536,9 @@ dependencies = [
 
 [[package]]
 name = "serde_json"
-version = "1.0.125"
+version = "1.0.128"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
 dependencies = [
  "indexmap 2.2.6",
  "itoa 1.0.11",
diff --git a/src/bin/sh-tauri/Cargo.toml b/src/bin/sh-tauri/Cargo.toml
index 9485946..f136dee 100644
--- a/src/bin/sh-tauri/Cargo.toml
+++ b/src/bin/sh-tauri/Cargo.toml
@@ -19,7 +19,7 @@ keywords.workspace = true
 tauri-build = { version = "1.5.3", features = [] }
 
 [dependencies]
-serde_json = "1.0.125"
+serde_json = "1.0.128"
 serde = { version = "1.0.210", features = ["derive"] }
 sdrehub = { path = "../../libraries/sdrehub" }
 sh-config = { path = "../../libraries/sh-config" }
diff --git a/src/libraries/sh-api/Cargo.toml b/src/libraries/sh-api/Cargo.toml
index f015593..d7da7c3 100644
--- a/src/libraries/sh-api/Cargo.toml
+++ b/src/libraries/sh-api/Cargo.toml
@@ -20,7 +20,7 @@ async-trait = "0.1.81"
 axum = { version = "0.7.5", features = ["ws"] }
 log = "0.4.22"
 serde = { version = "1.0.210", features = ["derive"] }
-serde_json = "1.0.125"
+serde_json = "1.0.128"
 sh-common = { path = "../sh-common" }
 sh-common-server = { path = "../sh-common-server" }
 sh-config = { path = "../sh-config" }
diff --git a/src/libraries/sh-common/Cargo.toml b/src/libraries/sh-common/Cargo.toml
index d585c5a..262e568 100644
--- a/src/libraries/sh-common/Cargo.toml
+++ b/src/libraries/sh-common/Cargo.toml
@@ -17,5 +17,5 @@ keywords.workspace = true
 
 [dependencies]
 serde = { version = "1.0.210", features = ["derive"] }
-serde_json = "1.0.125"
+serde_json = "1.0.128"
 sh-config = { path = "../sh-config" }