diff --git a/Cargo.lock b/Cargo.lock
index d14890dd..6495cff0 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2161,9 +2161,9 @@ dependencies = [
 
 [[package]]
 name = "tempfile"
-version = "3.7.1"
+version = "3.8.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651"
+checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
 dependencies = [
  "cfg-if",
  "fastrand",
diff --git a/helix-loader/Cargo.toml b/helix-loader/Cargo.toml
index e415cfe0..8e52e972 100644
--- a/helix-loader/Cargo.toml
+++ b/helix-loader/Cargo.toml
@@ -28,7 +28,7 @@ which = "4.4"
 # cloning/compiling tree-sitter grammars
 cc = { version = "1" }
 threadpool = { version = "1.0" }
-tempfile = "3.7.1"
+tempfile = "3.8.0"
 dunce = "1.0.4"
 
 [target.'cfg(not(target_arch = "wasm32"))'.dependencies]
diff --git a/helix-term/Cargo.toml b/helix-term/Cargo.toml
index d6b1692c..a56d53f8 100644
--- a/helix-term/Cargo.toml
+++ b/helix-term/Cargo.toml
@@ -79,4 +79,4 @@ helix-loader = { version = "0.6", path = "../helix-loader" }
 [dev-dependencies]
 smallvec = "1.11"
 indoc = "2.0.3"
-tempfile = "3.7.1"
+tempfile = "3.8.0"
diff --git a/helix-vcs/Cargo.toml b/helix-vcs/Cargo.toml
index 9f3cc7c8..eb0dd476 100644
--- a/helix-vcs/Cargo.toml
+++ b/helix-vcs/Cargo.toml
@@ -27,4 +27,4 @@ log = "0.4"
 git = ["gix"]
 
 [dev-dependencies]
-tempfile = "3.7"
\ No newline at end of file
+tempfile = "3.8"
\ No newline at end of file