diff --git a/package.json b/package.json
index 024542d7fa3e17a4def122cee77001edccf2ee2a..35be4e9ed3fd8edd103fdb1c83fe87f2a569216a 100644
--- a/package.json
+++ b/package.json
@@ -252,7 +252,7 @@
   "optionalDependencies": {
     "better-sqlite3": "9.6.0",
     "openpgp": "5.11.1",
-    "re2": "1.21.1"
+    "re2": "1.20.12"
   },
   "devDependencies": {
     "@hyrious/marshal": "0.3.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 546c0c9590de871caa59f8abda89420c7b73edd6..b13c92ccf834b965b3e30e1220b61e17949b19b9 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -337,8 +337,8 @@ importers:
         specifier: 5.11.1
         version: 5.11.1
       re2:
-        specifier: 1.21.1
-        version: 1.21.1
+        specifier: 1.20.12
+        version: 1.20.12
     devDependencies:
       '@hyrious/marshal':
         specifier: 0.3.3
@@ -5056,8 +5056,8 @@ packages:
     resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
     hasBin: true
 
-  re2@1.21.1:
-    resolution: {integrity: sha512-MZlbPp1m4LyN4LvHoODs0kBHhi55O1wrDHoDP74ox7QMtLqsrgn/MPHS/ptFKHVVYRn49TPV/UhcQsltNZQfMw==}
+  re2@1.20.12:
+    resolution: {integrity: sha512-pfCHx+j0agxahWorhQZ2hyaZh/LH2e/vpoAilggksI3fFt+62oF0AY7UP7uvmpWleYLy6UoBTz4r/Kif0LfB/g==}
 
   react-is@18.3.1:
     resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
@@ -11881,7 +11881,7 @@ snapshots:
       minimist: 1.2.8
       strip-json-comments: 2.0.1
 
-  re2@1.21.1:
+  re2@1.20.12:
     dependencies:
       install-artifact-from-github: 1.3.5
       nan: 2.19.0