diff --git a/apps/zero-runtime-next-app/package.json b/apps/zero-runtime-next-app/package.json
index 9e65efab3e72a5..0c682a4a5004f7 100644
--- a/apps/zero-runtime-next-app/package.json
+++ b/apps/zero-runtime-next-app/package.json
@@ -21,7 +21,7 @@
     "@mui/zero-tag-processor": "file:../../packages/zero-tag-processor/build",
     "@mui/zero-next-plugin": "file:../../packages/zero-next-plugin/build",
     "@types/node": "20.5.7",
-    "@types/react": "18.2.38",
+    "@types/react": "18.2.42",
     "@types/react-dom": "18.2.17",
     "typescript": "5.3.2"
   },
diff --git a/docs/package.json b/docs/package.json
index 0ce83f7ed8b097..4fd1ddf48a34df 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -126,7 +126,7 @@
     "@types/markdown-to-jsx": "^7.0.1",
     "@types/node": "^18.18.13",
     "@types/prop-types": "^15.7.11",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "@types/react-dom": "^18.2.17",
     "@types/react-swipeable-views": "^0.13.5",
     "@types/react-swipeable-views-utils": "^0.13.7",
diff --git a/package.json b/package.json
index ea1ffcc1dba9be..9c62c28bcf4fd9 100644
--- a/package.json
+++ b/package.json
@@ -101,7 +101,7 @@
     "@types/mocha": "^10.0.6",
     "@types/node": "^18.18.13",
     "@types/prettier": "^2.7.3",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "@types/yargs": "^17.0.32",
     "@typescript-eslint/eslint-plugin": "^6.8.0",
     "@typescript-eslint/parser": "^6.8.0",
@@ -188,7 +188,7 @@
     "**/@definitelytyped/typescript-versions": "^0.0.182",
     "**/@definitelytyped/utils": "^0.0.188",
     "**/@types/node": "^18.18.13",
-    "**/@types/react": "^18.2.38",
+    "**/@types/react": "^18.2.42",
     "**/cross-fetch": "^4.0.0"
   },
   "nyc": {
diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json
index 20938e29a5371b..f16f9c99a695f5 100644
--- a/packages/mui-base/package.json
+++ b/packages/mui-base/package.json
@@ -56,7 +56,7 @@
     "@testing-library/user-event": "^14.5.1",
     "@types/chai": "^4.3.11",
     "@types/prop-types": "^15.7.11",
-    "@types/react": "18.2.38",
+    "@types/react": "18.2.42",
     "@types/react-dom": "18.2.17",
     "@types/sinon": "^10.0.20",
     "chai": "^4.3.10",
diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json
index 010939f9e788e8..ff45fd79ee1ba1 100644
--- a/packages/mui-docs/package.json
+++ b/packages/mui-docs/package.json
@@ -41,7 +41,7 @@
     "prop-types": "^15.8.1"
   },
   "devDependencies": {
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "react": "^18.2.0"
   },
   "peerDependencies": {
diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json
index d3b5cfc2635739..5b9b906c7faf4d 100644
--- a/packages/mui-icons-material/package.json
+++ b/packages/mui-icons-material/package.json
@@ -51,7 +51,7 @@
   "devDependencies": {
     "@mui/internal-waterfall": "^1.0.0",
     "@types/chai": "^4.3.11",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "chai": "^4.3.10",
     "chalk": "^5.3.0",
     "cross-fetch": "^4.0.0",
diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json
index 51dce1eae1928b..ccab35509db9b2 100644
--- a/packages/mui-joy/package.json
+++ b/packages/mui-joy/package.json
@@ -52,7 +52,7 @@
     "@mui/material": "^5.14.20",
     "@types/chai": "^4.3.11",
     "@types/prop-types": "^15.7.11",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "@types/react-dom": "^18.2.17",
     "@types/sinon": "^10.0.20",
     "chai": "^4.3.10",
diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json
index f42123b0a01a94..e8a1d335d22fb9 100644
--- a/packages/mui-lab/package.json
+++ b/packages/mui-lab/package.json
@@ -53,7 +53,7 @@
     "@mui-internal/test-utils": "^1.0.0",
     "@types/chai": "^4.3.11",
     "@types/prop-types": "^15.7.11",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "@types/react-dom": "^18.2.17",
     "@types/sinon": "^10.0.20",
     "chai": "^4.3.10",
diff --git a/packages/mui-material-next/package.json b/packages/mui-material-next/package.json
index 10b894f127cc85..94236172cb3597 100644
--- a/packages/mui-material-next/package.json
+++ b/packages/mui-material-next/package.json
@@ -56,7 +56,7 @@
     "@testing-library/user-event": "^14.5.1",
     "@types/chai": "^4.3.11",
     "@types/prop-types": "^15.7.11",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "@types/react-dom": "^18.2.17",
     "@types/sinon": "^10.0.20",
     "chai": "^4.3.10",
diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json
index 0eb282ff1a31a8..c22de302cabc00 100644
--- a/packages/mui-material/package.json
+++ b/packages/mui-material/package.json
@@ -66,7 +66,7 @@
     "@testing-library/user-event": "^14.5.1",
     "@types/chai": "^4.3.11",
     "@types/prop-types": "^15.7.11",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "@types/react-dom": "^18.2.17",
     "@types/sinon": "^10.0.20",
     "chai": "^4.3.10",
diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json
index 8a12517b3aff8f..164b712c4d14d1 100644
--- a/packages/mui-private-theming/package.json
+++ b/packages/mui-private-theming/package.json
@@ -48,7 +48,7 @@
     "@mui/styles": "^5.14.20",
     "@mui/types": "^7.2.10",
     "@types/chai": "^4.3.11",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "chai": "^4.3.10",
     "react": "^18.2.0"
   },
diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json
index 2444cbc79209bb..e30be664c5f498 100644
--- a/packages/mui-styled-engine-sc/package.json
+++ b/packages/mui-styled-engine-sc/package.json
@@ -47,7 +47,7 @@
     "@mui-internal/test-utils": "^1.0.0",
     "@types/chai": "^4.3.11",
     "@types/hoist-non-react-statics": "^3.3.5",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "chai": "^4.3.10",
     "react": "^18.2.0",
     "styled-components": "^6.1.1"
diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json
index ac801b4a84abe1..56e1ce4ab689e8 100644
--- a/packages/mui-styled-engine/package.json
+++ b/packages/mui-styled-engine/package.json
@@ -48,7 +48,7 @@
     "@emotion/styled": "^11.11.0",
     "@mui-internal/test-utils": "^1.0.0",
     "@types/chai": "^4.3.11",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "chai": "^4.3.10",
     "react": "^18.2.0"
   },
diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json
index 3db0db4ba9c5f5..cb91d7b4f7aac4 100644
--- a/packages/mui-styles/package.json
+++ b/packages/mui-styles/package.json
@@ -61,7 +61,7 @@
     "@mui/joy": "5.0.0-beta.17",
     "@mui/material": "^5.14.20",
     "@types/chai": "^4.3.11",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "@types/react-dom": "^18.2.17",
     "@types/sinon": "^10.0.20",
     "chai": "^4.3.10",
diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json
index 2af0e74bb0c35c..d79cce26f340a5 100644
--- a/packages/mui-system/package.json
+++ b/packages/mui-system/package.json
@@ -58,7 +58,7 @@
     "@mui/material-next": "6.0.0-alpha.112",
     "@types/chai": "^4.3.11",
     "@types/prop-types": "^15.7.11",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "@types/sinon": "^10.0.20",
     "chai": "^4.3.10",
     "fast-glob": "^3.3.2",
diff --git a/packages/mui-types/package.json b/packages/mui-types/package.json
index 89ffc9e452e5aa..69630f5bc57299 100644
--- a/packages/mui-types/package.json
+++ b/packages/mui-types/package.json
@@ -38,7 +38,7 @@
     "access": "public"
   },
   "devDependencies": {
-    "@types/react": "^18.2.38"
+    "@types/react": "^18.2.42"
   },
   "peerDependencies": {
     "@types/react": "^17.0.0 || ^18.0.0"
diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json
index 6c67bb2670c5c5..6d3e27699860c1 100644
--- a/packages/mui-utils/package.json
+++ b/packages/mui-utils/package.json
@@ -52,7 +52,7 @@
     "@types/chai": "^4.3.11",
     "@types/mocha": "^10.0.6",
     "@types/node": "^18.18.13",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "@types/react-dom": "^18.2.17",
     "@types/react-is": "^18.2.4",
     "@types/sinon": "^10.0.20",
diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json
index e83a3feee3542e..5058ae9a708760 100644
--- a/packages/test-utils/package.json
+++ b/packages/test-utils/package.json
@@ -46,7 +46,7 @@
     "@types/enzyme": "^3.10.18",
     "@types/format-util": "^1.0.4",
     "@types/prop-types": "^15.7.11",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "@types/react-dom": "^18.2.17",
     "@types/react-test-renderer": "^18.0.7",
     "@types/sinon": "^10.0.20",
diff --git a/packages/test-utils/src/createRenderer.tsx b/packages/test-utils/src/createRenderer.tsx
index e3a9f7a43e6322..51f31c6b463789 100644
--- a/packages/test-utils/src/createRenderer.tsx
+++ b/packages/test-utils/src/createRenderer.tsx
@@ -97,7 +97,7 @@ class NoopProfiler implements Profiler {
 
 type RenderMark = [
   id: string,
-  phase: 'mount' | 'update',
+  phase: 'mount' | 'update' | 'nested-update',
   actualDuration: number,
   baseDuration: number,
   startTime: number,
diff --git a/packages/typescript-to-proptypes/package.json b/packages/typescript-to-proptypes/package.json
index 4cfaabaf1fcbd4..7f9b08d477a60c 100644
--- a/packages/typescript-to-proptypes/package.json
+++ b/packages/typescript-to-proptypes/package.json
@@ -40,7 +40,7 @@
     "@types/lodash": "^4.14.202",
     "@types/node": "^18.18.13",
     "@types/prettier": "^2.7.3",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "@types/uuid": "^9.0.7",
     "chai": "^4.3.10",
     "fast-glob": "^3.3.2",
diff --git a/packages/zero-runtime/package.json b/packages/zero-runtime/package.json
index 3ae171d559a9f4..f7bb60fbf808f0 100644
--- a/packages/zero-runtime/package.json
+++ b/packages/zero-runtime/package.json
@@ -46,7 +46,7 @@
     "@types/chai": "^4.3.11",
     "@types/mocha": "^10.0.6",
     "@types/node": "^18.18.13",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "react": "^18.2.0"
   },
   "peerDependencies": {
diff --git a/test/package.json b/test/package.json
index ecc4f6bbee85c7..b5386f46581a88 100644
--- a/test/package.json
+++ b/test/package.json
@@ -20,7 +20,7 @@
     "@playwright/test": "1.40.1",
     "@testing-library/dom": "^9.3.3",
     "@types/chai": "^4.3.11",
-    "@types/react": "^18.2.38",
+    "@types/react": "^18.2.42",
     "chai": "^4.3.10",
     "docs": "^5.0.0",
     "fast-glob": "^3.3.2",
diff --git a/yarn.lock b/yarn.lock
index 7e4f7431d4243f..b003e4211ddf3f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3982,10 +3982,10 @@
   dependencies:
     "@types/react" "*"
 
-"@types/react@*", "@types/react@18.2.38", "@types/react@^16", "@types/react@^18.2.38":
-  version "18.2.38"
-  resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.38.tgz#3605ca41d3daff2c434e0b98d79a2469d4c2dd52"
-  integrity sha512-cBBXHzuPtQK6wNthuVMV6IjHAFkdl/FOPFIlkd81/Cd1+IqkHu/A+w4g43kaQQoYHik/ruaQBDL72HyCy1vuMw==
+"@types/react@*", "@types/react@18.2.42", "@types/react@^16", "@types/react@^18.2.42":
+  version "18.2.42"
+  resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.42.tgz#6f6b11a904f6d96dda3c2920328a97011a00aba7"
+  integrity sha512-c1zEr96MjakLYus/wPnuWDo1/zErfdU9rNsIGmE+NV71nx88FG9Ttgo5dqorXTu/LImX2f63WBP986gJkMPNbA==
   dependencies:
     "@types/prop-types" "*"
     "@types/scheduler" "*"