diff --git a/backend/package.json b/backend/package.json
index 173920522..80a24eb3c 100644
--- a/backend/package.json
+++ b/backend/package.json
@@ -68,7 +68,7 @@
     "passport-custom": "1.1.1",
     "passport-http-bearer": "1.0.1",
     "passport-local": "1.0.0",
-    "pg": "8.11.6",
+    "pg": "8.12.0",
     "raw-body": "2.5.2",
     "reflect-metadata": "0.2.2",
     "rimraf": "5.0.10",
diff --git a/yarn.lock b/yarn.lock
index 537e69945..19829eeb2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2493,7 +2493,7 @@ __metadata:
     passport-custom: "npm:1.1.1"
     passport-http-bearer: "npm:1.0.1"
     passport-local: "npm:1.0.0"
-    pg: "npm:8.11.6"
+    pg: "npm:8.12.0"
     prettier: "npm:3.2.5"
     raw-body: "npm:2.5.2"
     reflect-metadata: "npm:0.2.2"
@@ -14960,9 +14960,9 @@ __metadata:
   languageName: node
   linkType: hard
 
-"pg@npm:8.11.6":
-  version: 8.11.6
-  resolution: "pg@npm:8.11.6"
+"pg@npm:8.12.0":
+  version: 8.12.0
+  resolution: "pg@npm:8.12.0"
   dependencies:
     pg-cloudflare: "npm:^1.1.1"
     pg-connection-string: "npm:^2.6.4"
@@ -14978,7 +14978,7 @@ __metadata:
   peerDependenciesMeta:
     pg-native:
       optional: true
-  checksum: 10c0/696faa023f1a2ed9399b977ea947da9819d402255759220d22baeffcd94108e6f88e218399b11c3bc30e8d39ecee7529a3fe2be1939d41a3811484a6e89762dd
+  checksum: 10c0/973e49b5e7327c42fc62806efa8c824159ab7a0b676cefe6eeb51a59b6e226587911ec27697f36c18d69e58a7f4f0b76d0829364087194d13ed431ab7c9c417a
   languageName: node
   linkType: hard