diff --git a/changelog.txt b/changelog.txt
index e372666a..55827620 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -2,7 +2,7 @@
= 2.11.1 December xx, 2025 =
-
+Fixed: CVE-2025-13217
= 2.11.0 December 02, 2025 =
diff --git a/includes/core/um-filters-fields.php b/includes/core/um-filters-fields.php
index 98d1c299..9904db3f 100644
--- a/includes/core/um-filters-fields.php
+++ b/includes/core/um-filters-fields.php
@@ -76,15 +76,15 @@ function um_profile_field_filter_hook__youtube_video( $value, $data ) {
}
$value = ( strstr( $value, 'http' ) || strstr( $value, '://' ) ) ? um_youtube_id_from_url( $value ) : $value;
if ( false !== $value ) {
+ $value = 'https://www.youtube.com/embed/' . $value;
$value = '
'
- . ''
+ . ''
. '
';
}
return $value;
}
add_filter( 'um_profile_field_filter_hook__youtube_video', 'um_profile_field_filter_hook__youtube_video', 99, 2 );
-
/**
* Outputs a spotify iframe
*
@@ -127,8 +127,9 @@ function um_profile_field_filter_hook__vimeo_video( $value, $data ) {
}
$value = ! is_numeric( $value ) ? (int) substr( parse_url( $value, PHP_URL_PATH ), 1 ) : $value;
+ $value = 'https://player.vimeo.com/video/' . $value;
$value = '
-
+
';
return $value;
}
@@ -199,14 +200,14 @@ function um_profile_field_filter_hook__googlemap( $value, $data ) {
if ( ! $value ) {
return '';
}
+ $value = 'https://maps.google.it/maps?q=' . urlencode( $value ) . '&output=embed';
$value = '
-
+
';
return $value;
}
add_filter( 'um_profile_field_filter_hook__googlemap', 'um_profile_field_filter_hook__googlemap', 99, 2 );
-
/**
* User's registration date
*
diff --git a/readme.txt b/readme.txt
index b00c2e6a..2152dca0 100644
--- a/readme.txt
+++ b/readme.txt
@@ -169,7 +169,7 @@ IMPORTANT: PLEASE UPDATE THE PLUGIN TO AT LEAST VERSION 2.6.7 IMMEDIATELY. VERSI
= 2.11.1 2025-12-xx =
-
+Fixed: CVE-2025-13217
= 2.11.0 2025-12-02 =