diff --git a/sites/all/modules/contrib/ctools/plugins/content_types/block/block.inc b/sites/all/modules/contrib/ctools/plugins/content_types/block/block.inc
index 866f72e..7e7f600 100644
--- a/sites/all/modules/contrib/ctools/plugins/content_types/block/block.inc
+++ b/sites/all/modules/contrib/ctools/plugins/content_types/block/block.inc
@@ -101,8 +101,11 @@ function ctools_block_content_type_render($subtype, $conf) {
   $block->module = $module;
   $block->delta = $delta;
 
+  // Get the block title ourselves, 'cause blocks are just plain dumb.
+  $block->subject = db_query("SELECT title FROM {block} WHERE module = :module AND delta = :delta", array(':module' => $module, ':delta' => $delta))->fetchField();
+
   if (isset($block->subject)) {
-    $block->title = $block->subject;
+    $block->title = check_plain($block->subject);
   }
   else {
     $block->title = NULL;
