CVE-2026-63671
Last modified
CVE-2026-63671 is a high-severity vulnerability rated 8.1/10 on the CVSS scale. MDC is a tool to take regular Markdown and write documents interacting deeply with a Vue component. Prior to 0.22.1, @nuxtjs/mdc uses parseMarkdown with allowDangerousHtml enabled by default and relies on validateProps, validateProp, and unsafeLinkPrefix to remove executable URLs from untrusted Markdown. EPSS estimates a 0.47% chance of exploitation in the next 30 days.
Description
MDC is a tool to take regular Markdown and write documents interacting deeply with a Vue component. Prior to 0.22.1, @nuxtjs/mdc uses parseMarkdown with allowDangerousHtml enabled by default and relies on validateProps, validateProp, and unsafeLinkPrefix to remove executable URLs from untrusted Markdown. validateProp checks only attributes named href or src, allowing an SVG xlink:href value represented as xLinkHref to retain a javascript: URL that executes in the page origin when selected. The data:text/html denylist entries are also compared against url.protocol, which is only data:, so an iframe src containing data:text/html survives sanitization and executes in an opaque origin when loaded. Plain href javascript: URLs, srcdoc, object, script, and base elements are already blocked, making these two paths specific sibling gaps in the sanitizer. This issue is fixed in version 0.22.1.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| nuxt-content | mdc | < 0.22.1 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-63671?
How severe is CVE-2026-63671?
How do I fix CVE-2026-63671?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-63654Frappe is a full-stack web application framework. In version…6.9
- CVE-2026-6366Improperly Controlled Modification of Dynamically-Determined…6.6
- CVE-2026-63667ApostropheCMS is an open-source Node.js content management s…6.5
- CVE-2026-63669ApostropheCMS is an open-source Node.js content management s…6.5
- CVE-2026-6367Improper Neutralization of Input During Web Page Generation …6.1
- CVE-2026-63670ApostropheCMS is an open-source Node.js content management s…6.1
- CVE-2026-6368Calling wordexp with WRDE_APPEND in the GNU C Library versio…2.1
- CVE-2026-63683Joomla Extension - regularlabs.com - Client IP spoofing vuln…7.5
- CVE-2026-63684Joomla Extension - regularlabs.com - Inconsistent CSRF token…8.8
- CVE-2026-63685Joomla Extension - regularlabs.com - Authorization bypass in…8.8
- CVE-2026-63687Apache CXF's JwtRequestCodeFilter copies all claims from a s…9.1
- CVE-2026-6369An improper access control vulnerability in the canonical-li…5.5
Are you affected by CVE-2026-63671?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
