diff --git a/package-lock.json b/package-lock.json
index ec97492fa6..e16bc44727 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,7 +32,7 @@
         "jquery": "3.7.1",
         "katex": "0.16.10",
         "license-checker-webpack-plugin": "0.2.1",
-        "mermaid": "10.9.1",
+        "mermaid": "10.9.3",
         "mini-css-extract-plugin": "2.9.0",
         "minimatch": "9.0.5",
         "monaco-editor": "0.47.0",
@@ -9166,9 +9166,9 @@
       }
     },
     "node_modules/mermaid": {
-      "version": "10.9.1",
-      "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.9.1.tgz",
-      "integrity": "sha512-Mx45Obds5W1UkW1nv/7dHRsbfMM1aOKA2+Pxs/IGHNonygDHwmng8xTHyS9z4KWVi0rbko8gjiBmuwwXQ7tiNA==",
+      "version": "10.9.3",
+      "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.9.3.tgz",
+      "integrity": "sha512-V80X1isSEvAewIL3xhmz/rVmc27CVljcsbWxkxlWJWY/1kQa4XOABqpDl2qQLGKzpKm6WbTfUEKImBlUfFYArw==",
       "license": "MIT",
       "dependencies": {
         "@braintree/sanitize-url": "^6.0.1",
@@ -9180,7 +9180,7 @@
         "d3-sankey": "^0.12.3",
         "dagre-d3-es": "7.0.10",
         "dayjs": "^1.11.7",
-        "dompurify": "^3.0.5",
+        "dompurify": "^3.0.5 <3.1.7",
         "elkjs": "^0.9.0",
         "katex": "^0.16.9",
         "khroma": "^2.0.0",
diff --git a/package.json b/package.json
index ef4c2bb76c..21a9243793 100644
--- a/package.json
+++ b/package.json
@@ -31,7 +31,7 @@
     "jquery": "3.7.1",
     "katex": "0.16.10",
     "license-checker-webpack-plugin": "0.2.1",
-    "mermaid": "10.9.1",
+    "mermaid": "10.9.3",
     "mini-css-extract-plugin": "2.9.0",
     "minimatch": "9.0.5",
     "monaco-editor": "0.47.0",