GHSA-f246-xrrj-g8j6MediumCVSS 6.1

Cross-site Scripting in markdown-it-highlightjs

Published
February 10, 2022
Last Modified
September 5, 2023

🔗 CVE IDs covered (1)

📋 Description

This affects the package markdown-it-highlightjs before 3.3.1. It is possible insert malicious JavaScript as a value of lang in the markdown-it-highlightjs Inline code highlighting feature.

const markdownItHighlightjs = require("markdown-it-highlightjs");
const md = require('markdown-it'); 
const reuslt_xss = md().use(markdownItHighlightjs, { inline: true }).render('console.log(42){.">js}'); 
console.log(reuslt_xss);

🎯 Affected products1

  • npm/markdown-it-highlightjs:< 3.3.1

🔗 References (5)