From bad01d40a2c9354573bfe1c4b9d33a05ffbe9b0f Mon Sep 17 00:00:00 2001 From: Florian Orben Date: Wed, 28 Oct 2015 19:36:34 +0100 Subject: escape user input --- web/react/utils/markdown.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'web') diff --git a/web/react/utils/markdown.jsx b/web/react/utils/markdown.jsx index b5d239eb5..84690150a 100644 --- a/web/react/utils/markdown.jsx +++ b/web/react/utils/markdown.jsx @@ -108,13 +108,13 @@ class MattermostMarkdownRenderer extends marked.Renderer { code(code, language) { if (!language || highlightJs.listLanguages().indexOf(language) < 0) { let parsed = super.code(code, language); - return '' + $(parsed).text() + ''; + return '
' + TextFormatting.sanitizeHtml($(parsed).text()) + '
'; } let parsed = highlightJs.highlight(language, code); return '
' + '' + HighlightedLanguages[language] + '' + - '' + parsed.value + '' + + '' + parsed.value + '' + '
'; } -- cgit v1.2.3-1-g7c22