diff --git a/package-lock.json b/package-lock.json
index c70ddfbe..68b62bbc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,7 @@
         "@angular/platform-browser": "~17.3.0",
         "@angular/platform-browser-dynamic": "~17.3.0",
         "@angular/router": "~17.3.0",
-        "marked": "^9.0.0",
+        "marked": "^12.0.0",
         "ngx-markdown": "^17.0.0",
         "prismjs": "^1.29.0",
         "rxjs": "~7.8.0",
@@ -11910,14 +11910,14 @@
       }
     },
     "node_modules/marked": {
-      "version": "9.1.6",
-      "resolved": "https://registry.npmjs.org/marked/-/marked-9.1.6.tgz",
-      "integrity": "sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==",
+      "version": "12.0.1",
+      "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.1.tgz",
+      "integrity": "sha512-Y1/V2yafOcOdWQCX0XpAKXzDakPOpn6U0YLxTJs3cww6VxOzZV1BTOOYWLvH3gX38cq+iLwljHHTnMtlDfg01Q==",
       "bin": {
         "marked": "bin/marked.js"
       },
       "engines": {
-        "node": ">= 16"
+        "node": ">= 18"
       }
     },
     "node_modules/mdast-util-from-markdown": {
diff --git a/package.json b/package.json
index 0bae5915..e9a6fb2c 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,7 @@
     "@angular/platform-browser": "~17.3.0",
     "@angular/platform-browser-dynamic": "~17.3.0",
     "@angular/router": "~17.3.0",
-    "marked": "^9.0.0",
+    "marked": "^12.0.0",
     "ngx-markdown": "^17.0.0",
     "prismjs": "^1.29.0",
     "rxjs": "~7.8.0",