diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 0bda0b1d..579653f1 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -11807,9 +11807,9 @@
       }
     },
     "vue-router": {
-      "version": "3.0.7",
-      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.7.tgz",
-      "integrity": "sha512-utJ+QR3YlIC/6x6xq17UMXeAfxEvXA0VKD3PiSio7hBOZNusA1jXcbxZxVEfJunLp48oonjTepY8ORoIlRx/EQ=="
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.1.0.tgz",
+      "integrity": "sha512-i1jCgNtJeRqIXPz91BAZ9/eSnqiQjJHXIToOmeqBtKLSqt4Ok8vzBhVJ/pd/nDDX4wQ5OfVXRn9BaCkI19nZsA=="
     },
     "vue-style-loader": {
       "version": "4.1.2",
diff --git a/frontend/package.json b/frontend/package.json
index 66f283d7..40706783 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -20,7 +20,7 @@
     "qrcode.vue": "^1.6.2",
     "vue": "^2.6.10",
     "vue-i18n": "^8.12.0",
-    "vue-router": "^3.0.7",
+    "vue-router": "^3.1.0",
     "vuex": "^3.1.1",
     "vuex-router-sync": "^5.0.0"
   },