summaryrefslogtreecommitdiff
path: root/www/crm/wp-includes/kses.php
diff options
context:
space:
mode:
Diffstat (limited to 'www/crm/wp-includes/kses.php')
-rw-r--r--www/crm/wp-includes/kses.php1
1 files changed, 1 insertions, 0 deletions
diff --git a/www/crm/wp-includes/kses.php b/www/crm/wp-includes/kses.php
index 2b96e84a..8b3ff3db 100644
--- a/www/crm/wp-includes/kses.php
+++ b/www/crm/wp-includes/kses.php
@@ -1657,6 +1657,7 @@ function wp_kses_html_error( $string ) {
* @return string Sanitized content.
*/
function wp_kses_bad_protocol_once( $string, $allowed_protocols, $count = 1 ) {
+ $string = preg_replace( '/(&#0*58(?![;0-9])|&#x0*3a(?![;a-f0-9]))/i', '$1;', $string );
$string2 = preg_split( '/:|&#0*58;|&#x0*3a;/i', $string, 2 );
if ( isset( $string2[1] ) && ! preg_match( '%/\?%', $string2[0] ) ) {
$string = trim( $string2[1] );