From 4b34d29384dc92df6eedecfe5f0ff8095d584e05 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sat, 9 Nov 2019 06:59:59 -0500 Subject: [PATCH] Fix regex used to detect forbidden CSP directives Related issue: - https://github.com/uBlockOrigin/uBlock-issues/issues/778 --- src/js/static-net-filtering.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/static-net-filtering.js b/src/js/static-net-filtering.js index 3138b4cba..a909da5e7 100644 --- a/src/js/static-net-filtering.js +++ b/src/js/static-net-filtering.js @@ -2003,7 +2003,7 @@ const FilterParser = class { this.reIsolateHostname = /^(\*?\.)?([^\x00-\x24\x26-\x2C\x2F\x3A-\x5E\x60\x7B-\x7F]+)(.*)/; this.reHasUnicode = /[^\x00-\x7F]/; this.reWebsocketAny = /^ws[s*]?(?::\/?\/?)?\*?$/; - this.reBadCSP = /(?:^|;)\s*report-(?:to|uri)\b/; + this.reBadCSP = /\breport-(?:to|uri)\b/; this.reGoodToken = /[%0-9a-z]{1,}/g; this.reSeparator = /[\/^]/; this.reRegexToken = /[%0-9A-Za-z]{2,}/g;