diff --git a/package-lock.json b/package-lock.json
index e5d2d4694..a103a7f21 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -43,7 +43,7 @@
         "ioredis": "^5.4.2",
         "iso-639-1": "^3.1.2",
         "katex": "^0.16.21",
-        "keyv": "^5.1.3",
+        "keyv": "^5.2.3",
         "logger-fp-ts": "^0.2.2",
         "logging-ts": "^0.3.4",
         "make-fetch-happen": "^14.0.3",
@@ -5568,9 +5568,9 @@
       }
     },
     "node_modules/@keyv/serialize": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.1.tgz",
-      "integrity": "sha512-kKXeynfORDGPUEEl2PvTExM2zs+IldC6ZD8jPcfvI351MDNtfMlw9V9s4XZXuJNDK2qR5gbEKxRyoYx3quHUVQ==",
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.2.tgz",
+      "integrity": "sha512-+E/LyaAeuABniD/RvUezWVXKpeuvwLEA9//nE9952zBaOdBd2mQ3pPoM8cUe2X6IcMByfuSLzmYqnYshG60+HQ==",
       "dependencies": {
         "buffer": "^6.0.3"
       }
@@ -16883,12 +16883,11 @@
       }
     },
     "node_modules/keyv": {
-      "version": "5.1.3",
-      "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.1.3.tgz",
-      "integrity": "sha512-qWefZgq3GByWFTQgn+C9U7iaHe+mwAVb1utqbna15ggTO5RiLSL91NY+5liTgzchAhGhI6MOn5NVVn/eR1FkPA==",
-      "license": "MIT",
+      "version": "5.2.3",
+      "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.2.3.tgz",
+      "integrity": "sha512-AGKecUfzrowabUv0bH1RIR5Vf7w+l4S3xtQAypKaUpTdIR1EbrAcTxHCrpo9Q+IWeUlFE2palRtgIQcgm+PQJw==",
       "dependencies": {
-        "@keyv/serialize": "*"
+        "@keyv/serialize": "^1.0.2"
       }
     },
     "node_modules/kind-of": {
@@ -28815,9 +28814,9 @@
       }
     },
     "@keyv/serialize": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.1.tgz",
-      "integrity": "sha512-kKXeynfORDGPUEEl2PvTExM2zs+IldC6ZD8jPcfvI351MDNtfMlw9V9s4XZXuJNDK2qR5gbEKxRyoYx3quHUVQ==",
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.2.tgz",
+      "integrity": "sha512-+E/LyaAeuABniD/RvUezWVXKpeuvwLEA9//nE9952zBaOdBd2mQ3pPoM8cUe2X6IcMByfuSLzmYqnYshG60+HQ==",
       "requires": {
         "buffer": "^6.0.3"
       },
@@ -36751,11 +36750,11 @@
       }
     },
     "keyv": {
-      "version": "5.1.3",
-      "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.1.3.tgz",
-      "integrity": "sha512-qWefZgq3GByWFTQgn+C9U7iaHe+mwAVb1utqbna15ggTO5RiLSL91NY+5liTgzchAhGhI6MOn5NVVn/eR1FkPA==",
+      "version": "5.2.3",
+      "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.2.3.tgz",
+      "integrity": "sha512-AGKecUfzrowabUv0bH1RIR5Vf7w+l4S3xtQAypKaUpTdIR1EbrAcTxHCrpo9Q+IWeUlFE2palRtgIQcgm+PQJw==",
       "requires": {
-        "@keyv/serialize": "*"
+        "@keyv/serialize": "^1.0.2"
       }
     },
     "kind-of": {
diff --git a/package.json b/package.json
index 95c1ea46b..a80f8f604 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,7 @@
     "ioredis": "^5.4.2",
     "iso-639-1": "^3.1.2",
     "katex": "^0.16.21",
-    "keyv": "^5.1.3",
+    "keyv": "^5.2.3",
     "logger-fp-ts": "^0.2.2",
     "logging-ts": "^0.3.4",
     "make-fetch-happen": "^14.0.3",