diff --git a/packages/backend/package.json b/packages/backend/package.json
index a46afb52f4..72b4c1b642 100644
--- a/packages/backend/package.json
+++ b/packages/backend/package.json
@@ -171,6 +171,6 @@
 		"type-fest": "4.21.0",
 		"typescript": "5.5.3",
 		"webpack": "5.92.1",
-		"ws": "8.17.1"
+		"ws": "8.18.0"
 	}
 }
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 98089abd76..3f2ef738c7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -491,8 +491,8 @@ importers:
         specifier: 5.92.1
         version: 5.92.1
       ws:
-        specifier: 8.17.1
-        version: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+        specifier: 8.18.0
+        version: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
 
   packages/backend-rs:
     devDependencies:
@@ -7007,8 +7007,8 @@ packages:
       utf-8-validate:
         optional: true
 
-  ws@8.17.1:
-    resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==}
+  ws@8.18.0:
+    resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
     engines: {node: '>=10.0.0'}
     peerDependencies:
       bufferutil: ^4.0.1
@@ -11383,7 +11383,7 @@ snapshots:
       whatwg-encoding: 3.1.1
       whatwg-mimetype: 4.0.0
       whatwg-url: 14.0.0
-      ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+      ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
       xml-name-validator: 5.0.0
     transitivePeerDependencies:
       - bufferutil
@@ -13625,7 +13625,7 @@ snapshots:
       bufferutil: 4.0.8
       utf-8-validate: 5.0.10
 
-  ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10):
+  ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10):
     optionalDependencies:
       bufferutil: 4.0.8
       utf-8-validate: 5.0.10