diff --git a/package.json b/package.json
index a4817816a2..cce060e857 100644
--- a/package.json
+++ b/package.json
@@ -79,7 +79,7 @@
     "history": "^4.10.1",
     "hoist-non-react-statics": "^3.3.2",
     "http-link-header": "^1.1.1",
-    "immutable": "^4.3.0",
+    "immutable": "^5.0.0",
     "imports-loader": "^1.2.0",
     "intl-messageformat": "^10.3.5",
     "js-yaml": "^4.1.0",
diff --git a/yarn.lock b/yarn.lock
index 0f8217566f..75ca873d33 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2915,7 +2915,7 @@ __metadata:
     hoist-non-react-statics: "npm:^3.3.2"
     http-link-header: "npm:^1.1.1"
     husky: "npm:^9.0.11"
-    immutable: "npm:^4.3.0"
+    immutable: "npm:^5.0.0"
     imports-loader: "npm:^1.2.0"
     intl-messageformat: "npm:^10.3.5"
     jest: "npm:^29.5.0"
@@ -9762,14 +9762,14 @@ __metadata:
   languageName: node
   linkType: hard
 
-"immutable@npm:^4.0.0-rc.1, immutable@npm:^4.3.0":
+"immutable@npm:^4.0.0-rc.1":
   version: 4.3.7
   resolution: "immutable@npm:4.3.7"
   checksum: 10c0/9b099197081b22f6433003e34929da8ecddbbdc1474cdc8aa3b7669dee4adda349c06143de22def36016d1b6de5322b043eccd7a11db1dad2ca85dad4fff5435
   languageName: node
   linkType: hard
 
-"immutable@npm:^5.0.2":
+"immutable@npm:^5.0.0, immutable@npm:^5.0.2":
   version: 5.0.3
   resolution: "immutable@npm:5.0.3"
   checksum: 10c0/3269827789e1026cd25c2ea97f0b2c19be852ffd49eda1b674b20178f73d84fa8d945ad6f5ac5bc4545c2b4170af9f6e1f77129bc1cae7974a4bf9b04a9cdfb9