PatchSiren cyber security CVE debrief
CVE-2026-63671 nuxt-content CVE debrief
CVE-2026-63671 is a high-severity vulnerability in the MDC tool, which allows for the execution of JavaScript code when processing Markdown documents. The vulnerability is caused by the use of parseMarkdown with allowDangerousHtml enabled by default and inadequate validation of attributes in the validateProps, validateProp, and unsafeLinkPrefix functions. Specifically, the validateProp function only checks attributes named href or src, allowing an SVG xlink:href value to retain a javascript: URL that executes in the page origin when selected. Additionally, the data:text/html denylist entries are only compared against url.protocol, which is only data:, allowing an iframe src containing data:text/html to survive sanitization and execute in an opaque origin when loaded.
- Vendor
- nuxt-content
- Product
- mdc
- CVSS
- HIGH 8.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-16
- Original CVE updated
- 2026-09-18
- Advisory published
- 2026-09-16
- Advisory updated
- 2026-09-18
Who should care
Defenders responsible for applications using the MDC tool should assess exposure and prioritize patching or mitigating this vulnerability. This includes reviewing the current deployment of MDC, identifying potential entry points for attackers, and implementing additional security measures to prevent exploitation. Additionally, defenders should verify that the MDC tool is updated to version 0.22.1 or later and review Markdown documents to ensure they do not
Why it matters
CVE-2026-63671 is a high-severity vulnerability in the MDC tool that allows for the execution of JavaScript code when processing Markdown documents. Defenders responsible for applications using the MDC tool should assess exposure and prioritize patching or mitigating this vulnerability.
- Execution of JavaScript code in the context of the vulnerable application
- Potential for attackers to exploit this vulnerability to execute malicious code
- Need for defenders to verify and patch vulnerable versions of MDC
- Possible impact on the security of applications using the MDC tool
Technical summary
The MDC tool uses parseMarkdown with allowDangerousHtml enabled by default, which allows for the execution of JavaScript code when processing Markdown documents. The validateProp function only checks attributes named href or src, allowing an SVG xlink:href value to retain a javascript: URL that executes in the page origin when selected. Additionally, the data:text/html denylist entries are only compared against url.protocol, which is only data:, allowing an iframe src containing data:text/html to survive sanitization and execute in an opaque origin when loaded.
Defensive priority
Defenders should prioritize patching or mitigating this vulnerability, as it could allow attackers to execute JavaScript code in the context of the vulnerable application.
Recommended defensive actions
- Patch MDC to version 0.22.1 or later
- Review and update Markdown documents to ensure they do not contain malicious code
- Implement additional validation and sanitization of user-input data
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD vulnerability detail provide information on the vulnerability, including its description, CVSS score, and affected versions. The source references provide additional information on the fix and the vulnerability.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-63671 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-63671
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-63671 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-63671
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/nuxt-content/mdc/commit/61d636c2983f021288e4fc5c4006733b38cf0d53
-
Source reference
Unverified legacy reference
URL: https://github.com/nuxt-content/mdc/pull/491
-
Source reference
Unverified legacy reference
URL: https://github.com/nuxt-content/mdc/releases/tag/v0.22.1
-
Source reference
Unverified legacy reference
URL: https://github.com/nuxt-content/mdc/security/advisories/GHSA-mxm6-v9r6-r94c
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.