diff --git a/packages/ogimage-gen/package.json b/packages/ogimage-gen/package.json
index 997af30f766e..2bdd60c35546 100644
--- a/packages/ogimage-gen/package.json
+++ b/packages/ogimage-gen/package.json
@@ -55,7 +55,7 @@
     "ts-toolbelt": "9.6.0",
     "tsx": "4.19.2",
     "typescript": "5.6.2",
-    "vite": "5.4.8",
+    "vite": "5.4.12",
     "vitest": "2.0.5"
   },
   "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1"
diff --git a/packages/storybook/package.json b/packages/storybook/package.json
index 91fe0a5fc242..143ec9cfa9f2 100644
--- a/packages/storybook/package.json
+++ b/packages/storybook/package.json
@@ -62,7 +62,7 @@
     "@types/node": "20.17.10",
     "tsx": "4.19.2",
     "typescript": "5.6.2",
-    "vite": "5.4.8"
+    "vite": "5.4.12"
   },
   "peerDependencies": {
     "@redwoodjs/project-config": "workspace:*",
diff --git a/packages/vite/package.json b/packages/vite/package.json
index 0ccfac7cf548..a8172abc417d 100644
--- a/packages/vite/package.json
+++ b/packages/vite/package.json
@@ -85,7 +85,7 @@
     "react": "19.0.0-rc-f2df5694-20240916",
     "react-server-dom-webpack": "19.0.0-rc-f2df5694-20240916",
     "rimraf": "6.0.1",
-    "vite": "5.4.8",
+    "vite": "5.4.12",
     "vite-plugin-cjs-interop": "2.1.4",
     "vite-plugin-node-polyfills": "0.22.0",
     "ws": "8.18.0",
diff --git a/yarn.lock b/yarn.lock
index 03a6e31e3d4b..f66c40fd0db9 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -8653,7 +8653,7 @@ __metadata:
     ts-toolbelt: "npm:9.6.0"
     tsx: "npm:4.19.2"
     typescript: "npm:5.6.2"
-    vite: "npm:5.4.8"
+    vite: "npm:5.4.12"
     vitest: "npm:2.0.5"
   languageName: unknown
   linkType: soft
@@ -8978,7 +8978,7 @@ __metadata:
     rollup: "npm:4.24.0"
     tsx: "npm:4.19.2"
     typescript: "npm:5.6.2"
-    vite: "npm:5.4.8"
+    vite: "npm:5.4.12"
     vite-plugin-cjs-interop: "npm:2.1.4"
     vite-plugin-node-polyfills: "npm:0.22.0"
     vitest: "npm:2.0.5"
@@ -27896,7 +27896,7 @@ __metadata:
     tsx: "npm:4.19.2"
     typescript: "npm:5.6.2"
     unplugin-auto-import: "npm:0.18.3"
-    vite: "npm:5.4.8"
+    vite: "npm:5.4.12"
   peerDependencies:
     "@redwoodjs/project-config": "workspace:*"
     "@redwoodjs/router": "workspace:*"
@@ -29943,9 +29943,9 @@ __metadata:
   languageName: node
   linkType: hard
 
-"vite@npm:5.4.8, vite@npm:^5.0.0":
-  version: 5.4.8
-  resolution: "vite@npm:5.4.8"
+"vite@npm:5.4.12, vite@npm:^5.0.0":
+  version: 5.4.12
+  resolution: "vite@npm:5.4.12"
   dependencies:
     esbuild: "npm:^0.21.3"
     fsevents: "npm:~2.3.3"
@@ -29982,7 +29982,7 @@ __metadata:
       optional: true
   bin:
     vite: bin/vite.js
-  checksum: 10c0/af70af6d6316a3af71f44ebe3ab343bd66450d4157af73af3b32239e1b6ec43ff6f651d7cc4193b21ed3bff2e9356a3de9e96aee53857f39922e4a2d9fad75a1
+  checksum: 10c0/a0f130e3e0c781f54c60ee4b7cccf92c266e4117be1f65ab55c02abc27b29fa70dc0ed05eca54a9983f76450063a47f86db06ac49f28ee96392a0dc362b17da8
   languageName: node
   linkType: hard