diff --git a/package-lock.json b/package-lock.json
index db1f94b5c1643050d1aa14c22de4280f408e6152..4a15a167f61fc2b420ea53f4e6a5d31c0547aec6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -34,7 +34,7 @@
         "graphql": "^15.6.1",
         "graphql-tag": "^2.12.6",
         "ioredis": "5.3.1",
-        "joi": "17.7.1",
+        "joi": "17.8.3",
         "joi-extension-semver": "5.0.0",
         "js-yaml": "^4.1.0",
         "jsonpath": "~1.1.1",
@@ -18734,9 +18734,9 @@
       }
     },
     "node_modules/joi": {
-      "version": "17.7.1",
-      "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.1.tgz",
-      "integrity": "sha512-teoLhIvWE298R6AeJywcjR4sX2hHjB3/xJX4qPjg+gTg+c0mzUDsziYlqPmLomq9gVsfaMcgPaGc7VxtD/9StA==",
+      "version": "17.8.3",
+      "resolved": "https://registry.npmjs.org/joi/-/joi-17.8.3.tgz",
+      "integrity": "sha512-q5Fn6Tj/jR8PfrLrx4fpGH4v9qM6o+vDUfD4/3vxxyg34OmKcNqYZ1qn2mpLza96S8tL0p0rIw2gOZX+/cTg9w==",
       "dependencies": {
         "@hapi/hoek": "^9.0.0",
         "@hapi/topo": "^5.0.0",
@@ -44513,9 +44513,9 @@
       }
     },
     "joi": {
-      "version": "17.7.1",
-      "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.1.tgz",
-      "integrity": "sha512-teoLhIvWE298R6AeJywcjR4sX2hHjB3/xJX4qPjg+gTg+c0mzUDsziYlqPmLomq9gVsfaMcgPaGc7VxtD/9StA==",
+      "version": "17.8.3",
+      "resolved": "https://registry.npmjs.org/joi/-/joi-17.8.3.tgz",
+      "integrity": "sha512-q5Fn6Tj/jR8PfrLrx4fpGH4v9qM6o+vDUfD4/3vxxyg34OmKcNqYZ1qn2mpLza96S8tL0p0rIw2gOZX+/cTg9w==",
       "requires": {
         "@hapi/hoek": "^9.0.0",
         "@hapi/topo": "^5.0.0",
diff --git a/package.json b/package.json
index 347275c88d72524a2b22b02c7bffa32a575e496a..0387f6d966f431c47da215655d7ab246ac549ef6 100644
--- a/package.json
+++ b/package.json
@@ -46,7 +46,7 @@
     "graphql": "^15.6.1",
     "graphql-tag": "^2.12.6",
     "ioredis": "5.3.1",
-    "joi": "17.7.1",
+    "joi": "17.8.3",
     "joi-extension-semver": "5.0.0",
     "js-yaml": "^4.1.0",
     "jsonpath": "~1.1.1",