From f61d9690ea0f61ce71d28b27ec8a9002873f3288 Mon Sep 17 00:00:00 2001 From: alerambo Date: Tue, 3 Dec 2024 12:26:15 +0100 Subject: [PATCH] FIX CVE-2021-32821 Fix CVE-2021-32821 reference: https://security.snyk.io/vuln/SNYK-JS-MOOTOOLS-6516631 --- Source/Slick.Parser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Slick.Parser.js b/Source/Slick.Parser.js index 887ed64b..99911fb1 100644 --- a/Source/Slick.Parser.js +++ b/Source/Slick.Parser.js @@ -98,7 +98,7 @@ __END__ )?\ )" */ - "^(?:\\s*(,)\\s*|\\s*(+)\\s*|(\\s+)|(+|\\*)|\\#(+)|\\.(+)|\\[\\s*(+)(?:\\s*([*^$!~|]?=)(?:\\s*(?:([\"']?)(.*?)\\9)))?\\s*\\](?!\\])|(:+)(+)(?:\\((?:(?:([\"'])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()]*)+))\\))?)" + "^(?:\\s*(,)\\s*|\\s*(+)\\s*|(\\s+)|(+|\\*)|\\#(+)|\\.(+)|\\[\\s*(+)(?:\\s*([*^$!~|]?=)(?:\\s*(?:([\"'])(.*?)\\9)))?\\s*\\](?!\\])|(:+)(+)(?:\\((?:(?:([\"'])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()\"']*)+))\\))?)" .replace(//, '[' + escapeRegExp(">+~`!@$%^&={}\\;/g, '(?:[\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])') .replace(//g, '(?:[:\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])')