From bb964c394b791da410c21b7a9c9600d63dc276fb Mon Sep 17 00:00:00 2001 From: madhusudhanreddyvade <105921462+madhusudhanreddyvade@users.noreply.github.com> Date: Fri, 20 May 2022 16:52:12 +0530 Subject: [PATCH] ReDos Resolver --- src/prototype/lang/string.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/prototype/lang/string.js b/src/prototype/lang/string.js index 433a1c0b1..cfbb1eac1 100644 --- a/src/prototype/lang/string.js +++ b/src/prototype/lang/string.js @@ -280,7 +280,7 @@ Object.extend(String.prototype, (function() { * // -> 'a link' **/ function stripTags() { - return this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?(\/)?>|<\/\w+>/gi, ''); + return this.replace(/<(?=(\w+))\1(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/(?=(\w+))\1>/gi, ''); } /**