diff --git a/package-lock.json b/package-lock.json
index f0164beae232d07bed298056801add8662e809d5..f2dc24d6531d114efa193e96765f3a637b102ce5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -113,7 +113,7 @@
         "portfinder": "^1.0.32",
         "prettier": "3.2.5",
         "prism-react-renderer": "^2.3.1",
-        "react": "^18.2.0",
+        "react": "^18.3.0",
         "react-dom": "^18.2.0",
         "read-all-stdin-sync": "^1.0.5",
         "rimraf": "^5.0.5",
@@ -23890,9 +23890,9 @@
       }
     },
     "node_modules/react": {
-      "version": "18.2.0",
-      "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
-      "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
+      "version": "18.3.0",
+      "resolved": "https://registry.npmjs.org/react/-/react-18.3.0.tgz",
+      "integrity": "sha512-RPutkJftSAldDibyrjuku7q11d3oy6wKOyPe5K1HA/HwwrXcEqBdHsLypkC2FFYjP7bPUa6gbzSBhw4sY2JcDg==",
       "dev": true,
       "dependencies": {
         "loose-envify": "^1.1.0"
diff --git a/package.json b/package.json
index d57487c691abaf3f713b3a584f158de8fe171ae5..2791ed302766fe121686376ea72f4748167f4c50 100644
--- a/package.json
+++ b/package.json
@@ -200,7 +200,7 @@
     "portfinder": "^1.0.32",
     "prettier": "3.2.5",
     "prism-react-renderer": "^2.3.1",
-    "react": "^18.2.0",
+    "react": "^18.3.0",
     "react-dom": "^18.2.0",
     "read-all-stdin-sync": "^1.0.5",
     "rimraf": "^5.0.5",