From f52d44554e495307fa4612c4ba8557c5b54f4bcb Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Fri, 25 Sep 2020 06:55:52 -0400 Subject: [PATCH] Add style and script tag escaping when parsing charset in Util\ParseUrl - Address https://github.com/friendica/friendica/issues/9251#issuecomment-698086677 --- src/Util/ParseUrl.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Util/ParseUrl.php b/src/Util/ParseUrl.php index bb3ebbc10..ce2a0ea96 100644 --- a/src/Util/ParseUrl.php +++ b/src/Util/ParseUrl.php @@ -212,9 +212,13 @@ class ParseUrl // Expected forms: // - // - - if (preg_match('/charset=["\']?([^\'"]*?)[\'"]/', $body, $matches)) { - $charset = trim(trim(trim(array_pop($matches)), ';,')); - } + // We escape