diff --git a/online-boutique/web/package-lock.json b/online-boutique/web/package-lock.json
index 262e46bc..71bd99a1 100644
--- a/online-boutique/web/package-lock.json
+++ b/online-boutique/web/package-lock.json
@@ -37,7 +37,7 @@
         "prettier": "^3.0.3",
         "tailwindcss": "^3.3.5",
         "typescript": "^5.0.2",
-        "vite": "^4.5.2"
+        "vite": "^4.5.3"
       }
     },
     "node_modules/@aashutoshrathi/word-wrap": {
@@ -10209,9 +10209,9 @@
       }
     },
     "node_modules/vite": {
-      "version": "4.5.2",
-      "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz",
-      "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==",
+      "version": "4.5.3",
+      "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz",
+      "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==",
       "dev": true,
       "dependencies": {
         "esbuild": "^0.18.10",
@@ -17840,9 +17840,9 @@
       }
     },
     "vite": {
-      "version": "4.5.2",
-      "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz",
-      "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==",
+      "version": "4.5.3",
+      "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz",
+      "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==",
       "dev": true,
       "requires": {
         "esbuild": "^0.18.10",
diff --git a/online-boutique/web/package.json b/online-boutique/web/package.json
index d128f0bf..8d107d3a 100644
--- a/online-boutique/web/package.json
+++ b/online-boutique/web/package.json
@@ -44,6 +44,6 @@
     "prettier": "^3.0.3",
     "tailwindcss": "^3.3.5",
     "typescript": "^5.0.2",
-    "vite": "^4.5.2"
+    "vite": "^4.5.3"
   }
 }