1 results (0.002 seconds)

CVSS: 9.3EPSS: 0%CPEs: 1EXPL: 0

06 Feb 2025 — MDC is a tool to take regular Markdown and write documents interacting deeply with a Vue component. In affected versions unsafe parsing logic of the URL from markdown can lead to arbitrary JavaScript code due to a bypass to the existing guards around the `javascript:` protocol scheme in the URL. The parsing logic implement in `props.ts` maintains a deny-list approach to filtering potential malicious payload. It does so by matching protocol schemes like `javascript:` and others. These security guards can be ... • https://github.com/nuxt-modules/mdc/blob/main/src/runtime/parser/utils/props.ts#L16 • CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') •