diff --git a/package.json b/package.json
index e7fe3e2..e1a5e89 100644
--- a/package.json
+++ b/package.json
@@ -137,7 +137,7 @@
     "buffer": "^6.0.3",
     "electron-updater": "6.3.9",
     "js-yaml": "^4.1.0",
-    "koa": "^2.15.3",
+    "koa": "^2.16.0",
     "koa-static": "^5.0.0",
     "mri": "^1.2.0",
     "process": "^0.11.10",
diff --git a/yarn.lock b/yarn.lock
index 9269440..6d34180 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4250,7 +4250,7 @@ __metadata:
     glob: "npm:^11.0.0"
     html-webpack-plugin: "npm:^5.6.2"
     js-yaml: "npm:^4.1.0"
-    koa: "npm:^2.15.3"
+    koa: "npm:^2.16.0"
     koa-static: "npm:^5.0.0"
     less: "npm:^4.2.0"
     less-loader: "npm:^12.2.0"
@@ -8852,9 +8852,9 @@ __metadata:
   languageName: node
   linkType: hard
 
-"koa@npm:^2.15.3":
-  version: 2.15.3
-  resolution: "koa@npm:2.15.3"
+"koa@npm:^2.16.0":
+  version: 2.16.0
+  resolution: "koa@npm:2.16.0"
   dependencies:
     accepts: "npm:^1.3.5"
     cache-content-type: "npm:^1.0.0"
@@ -8879,7 +8879,7 @@ __metadata:
     statuses: "npm:^1.5.0"
     type-is: "npm:^1.6.16"
     vary: "npm:^1.1.2"
-  checksum: 10/b2c2771a4ee5268f9d039ce025b9c3798a0baba8c3cf3895a6fc2d286363e0cd2c98c02a5b87f14100baa2bc17d854eed6ed80f9bd41afda1d056f803b206514
+  checksum: 10/88284e5da49cd54a2db663c818f5370d00f32b6aefbe5ecfc75bdaf7937d3b08cfbb884d07564b8e2b856dfe74d930997a6bdca2e2090dc2bfae0fa8af56a214
   languageName: node
   linkType: hard