diff --git a/wp-includes/class-simplepie-kses.php b/wp-includes/class-simplepie-kses.php
new file mode 100644
index 0000000..6a892ab
--- /dev/null
+++ b/wp-includes/class-simplepie-kses.php
@@ -0,0 +1,11 @@
+<?php
+
+class WP_SimplePie_Sanitize_KSES extends SimplePie_Sanitize {
+	public function sanitize( $data, $type, $base = '' ) {
+		if ( $type & ( SIMPLEPIE_CONSTRUCT_HTML | SIMPLEPIE_CONSTRUCT_XHTML ) ) {
+			return wp_kses_post( $data );
+		} else {
+			return parent::sanitize( $data, $type, $base );
+		}
+	}
+}
diff --git a/wp-includes/class-simplepie.php b/wp-includes/class-simplepie.php
index ba6f28d..666dd51 100644
--- a/wp-includes/class-simplepie.php
+++ b/wp-includes/class-simplepie.php
@@ -15,6 +15,7 @@ require ABSPATH . WPINC . '/SimplePie/Parser.php';
 require ABSPATH . WPINC . '/SimplePie/Item.php';
 require ABSPATH . WPINC . '/SimplePie/Parse/Date.php';
 require ABSPATH . WPINC . '/SimplePie/Author.php';
+require ABSPATH . WPINC . '/class-simplepie-kses.php';
 
 /**
  * WordPress autoloader for SimplePie.
@@ -691,7 +692,7 @@ class SimplePie
 		}
 
 		// Other objects, instances created here so we can set options on them
-		$this->sanitize = new SimplePie_Sanitize();
+		$this->sanitize = new WP_SimplePie_Sanitize_KSES();
 		$this->registry = new SimplePie_Registry();
 
 		if (func_num_args() > 0)
