Security
Headlines
HeadlinesLatestCVEs

Headline

CVE-2021-33295: All: Security: Filter out NOSCRIPT tags that could be used to cause a… · laurent22/joplin@9c20d59

Cross Site Scripting (XSS) vulnerability in Joplin Desktop App before 1.8.5 allows attackers to execute aribrary code due to improper sanitizing of html.

CVE
#xss#vulnerability#java

@@ -133,7 +133,7 @@ class HtmlUtils {

return output.join(‘’).replace(/\s+/g, ' ');

}

sanitizeHtml(html: string, options: any = null) {

public sanitizeHtml(html: string, options: any = null) {

options = Object.assign({}, {

// If true, adds a “jop-noMdConv” class to all the tags.

// It can be used afterwards to restore HTML tags in Markdown.

@@ -158,7 +158,7 @@ class HtmlUtils {

// “link” can be used to escape the parser and inject JavaScript.

// Adding “meta” too for the same reason as it shouldn’t be used in

// notes anyway.

const disallowedTags = ['script’, 'iframe’, 'frameset’, 'frame’, 'object’, 'base’, 'embed’, 'link’, ‘meta’];

const disallowedTags = ['script’, 'iframe’, 'frameset’, 'frame’, 'object’, 'base’, 'embed’, 'link’, 'meta’, ‘noscript’];

const parser = new htmlparser2.Parser({

CVE: Latest News

CVE-2023-50976: Transactions API Authorization by oleiman · Pull Request #14969 · redpanda-data/redpanda
CVE-2023-6905
CVE-2023-6903
CVE-2023-6904
CVE-2023-3907