diff --git a/package-lock.json b/package-lock.json
index 8bfbe426..1090bffe 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
         "@rehooks/component-size": "^1.0.2",
         "@serialport/bindings-cpp": "^12.0.0 || ^13.0.0",
         "@types/cors": "^2.8.4",
-        "@types/express": "^4.17.9",
+        "@types/express": "^4.17.9 || ^5.0.0",
         "@types/jest": "^29.0.0",
         "@types/node": "^18.0.0 || ^20.0.0 || ^22.0.0",
         "@types/react": "^18.0.0",
@@ -2011,18 +2011,22 @@
       }
     },
     "node_modules/@types/express": {
-      "version": "4.17.19",
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.0.tgz",
+      "integrity": "sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
         "@types/body-parser": "*",
-        "@types/express-serve-static-core": "^4.17.33",
+        "@types/express-serve-static-core": "^5.0.0",
         "@types/qs": "*",
         "@types/serve-static": "*"
       }
     },
     "node_modules/@types/express-serve-static-core": {
-      "version": "4.17.37",
+      "version": "5.0.5",
+      "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.5.tgz",
+      "integrity": "sha512-GLZPrd9ckqEBFMcVM/qRFAP0Hg3qiVEojgEFsx/N/zKXsBzbGF6z5FBDpZ0+Xhp1xr+qRZYjfGr1cWHB9oFHSA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
diff --git a/package.json b/package.json
index c0838310..72b9bde9 100644
--- a/package.json
+++ b/package.json
@@ -37,7 +37,7 @@
     "@rehooks/component-size": "^1.0.2",
     "@serialport/bindings-cpp": "^12.0.0 || ^13.0.0",
     "@types/cors": "^2.8.4",
-    "@types/express": "^4.17.9",
+    "@types/express": "^4.17.9 || ^5.0.0",
     "@types/jest": "^29.0.0",
     "@types/node": "^18.0.0 || ^20.0.0 || ^22.0.0",
     "@types/react": "^18.0.0",