From e1f8e10fe7dd161cc7a0af606a3feab94a9d4ce4 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Sat, 13 Mar 2021 09:06:52 -0500 Subject: [PATCH] Increase video tag regular expression specificity to decrease backtrack in BBCode::convert --- src/Content/Text/BBCode.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index 9973705855..1a93008810 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -1612,7 +1612,7 @@ class BBCode //$Text = preg_replace("/\[crypt=(.*?)\](.*?)\[\/crypt\]/ism", '
' . DI::l10n()->t('Encrypted content') . '
', $Text); // Simplify "video" element - $text = preg_replace('(\[video.*?\ssrc\s?=\s?([^\s\]]+).*?\].*?\[/video\])ism', '[video]$1[/video]', $text); + $text = preg_replace('(\[video[^\]]*?\ssrc\s?=\s?([^\s\]]+)[^\]]*?\].*?\[/video\])ism', '[video]$1[/video]', $text); if ($try_oembed) { // html5 video and audio