From 83f835b51ee20226340683dcd73497cd77fc2623 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20G=2E=20Marand?=
 <14036-fgm@users.noreply.drupalcode.org>
Date: Fri, 14 Jul 2023 10:28:48 +0200
Subject: [PATCH] =?UTF-8?q?git=20commit=20-m=20'Issue=20#3370956=20by=20fg?=
 =?UTF-8?q?m,=20Harshita=20mehna:=20Do=20not=20allow=20core:=208.x=20in=20?=
 =?UTF-8?q?info.yml=20file'=20--author=3D"Fr=C3=A9d=C3=A9ric=20G.=20Marand?=
 =?UTF-8?q?=20<14036-fgm@users.noreply.drupalcode.org>"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/Plugin/Filter/UrlReplaceFilter.php |  2 +-
 url_replace_filter.info.yml            | 10 ++++------
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/Plugin/Filter/UrlReplaceFilter.php b/src/Plugin/Filter/UrlReplaceFilter.php
index 0d26dd3..dadeea9 100644
--- a/src/Plugin/Filter/UrlReplaceFilter.php
+++ b/src/Plugin/Filter/UrlReplaceFilter.php
@@ -280,7 +280,7 @@ class UrlReplaceFilter extends FilterBase implements ContainerFactoryPluginInter
    * {@inheritdoc}
    */
   public function process($text, $langcode) {
-    $settings = unserialize($this->settings['replacements']);
+    $settings = unserialize($this->settings['replacements'], ['allowed_classes' => FALSE]);
     foreach ($settings as $setting) {
       if (!empty($setting['original'])) {
         $pattern = '!((<a\s[^>]*href)|(<img\s[^>]*src))\s*=\s*"' . preg_quote($setting['original']) . '!iU';
diff --git a/url_replace_filter.info.yml b/url_replace_filter.info.yml
index 2fc301f..2872215 100755
--- a/url_replace_filter.info.yml
+++ b/url_replace_filter.info.yml
@@ -1,10 +1,8 @@
-name: "URL Replace Filter"
 type: module
+name: "URL Replace Filter"
 description: "Allows administrators to replace base URLs in &lt;img&gt; and &lt;a&gt; elements."
-package: OSInet
-core: 8.x
-php: 7.0
-configure: filter.admin_overview
-core_version_requirement: ^8 || ^9 || ^10
 dependencies:
   - drupal:filter
+package: Content display
+core_version_requirement: ^9 || ^10
+configure: filter.admin_overview
-- 
GitLab