diff --git a/Cargo.lock b/Cargo.lock
index b0461ec842a..4708c33bc97 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -3352,7 +3352,7 @@ dependencies = [
  "slog-term",
  "termios",
  "tokio",
- "tokio-tungstenite 0.23.1",
+ "tokio-tungstenite 0.24.0",
  "uuid",
 ]
 
@@ -6769,7 +6769,7 @@ dependencies = [
  "thiserror",
  "tokio",
  "tokio-stream",
- "tokio-tungstenite 0.23.1",
+ "tokio-tungstenite 0.24.0",
  "toml 0.8.19",
  "uuid",
 ]
@@ -11864,18 +11864,6 @@ dependencies = [
  "tungstenite 0.21.0",
 ]
 
-[[package]]
-name = "tokio-tungstenite"
-version = "0.23.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6989540ced10490aaf14e6bad2e3d33728a2813310a0c71d1574304c49631cd"
-dependencies = [
- "futures-util",
- "log",
- "tokio",
- "tungstenite 0.23.0",
-]
-
 [[package]]
 name = "tokio-tungstenite"
 version = "0.24.0"
@@ -12190,24 +12178,6 @@ dependencies = [
  "utf-8",
 ]
 
-[[package]]
-name = "tungstenite"
-version = "0.23.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e2e2ce1e47ed2994fd43b04c8f618008d4cabdd5ee34027cf14f9d918edd9c8"
-dependencies = [
- "byteorder",
- "bytes",
- "data-encoding",
- "http",
- "httparse",
- "log",
- "rand",
- "sha1",
- "thiserror",
- "utf-8",
-]
-
 [[package]]
 name = "tungstenite"
 version = "0.24.0"
diff --git a/Cargo.toml b/Cargo.toml
index 797f7394d8c..f993969bd13 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -628,7 +628,7 @@ tofino = { git = "https://github.com/oxidecomputer/tofino", branch = "main" }
 tokio = "1.40.0"
 tokio-postgres = { version = "0.7", features = [ "with-chrono-0_4", "with-uuid-1" ] }
 tokio-stream = "0.1.16"
-tokio-tungstenite = "0.23.1"
+tokio-tungstenite = "0.24.0"
 tokio-util = { version = "0.7.12", features = ["io", "io-util"] }
 toml = "0.8.19"
 toml_edit = "0.22.22"