diff --git a/src/etc/inc/syslog.inc b/src/etc/inc/syslog.inc
index 3c70eea684..f63a10ad49 100644
--- a/src/etc/inc/syslog.inc
+++ b/src/etc/inc/syslog.inc
@@ -1327,7 +1327,7 @@ function buffer_rules_load() {
 	if (is_array($buffer)) {
 		foreach ($buffer as $line) {
 			list($key, $value) = explode (" ", $line, 2);
-			$buffer_rules_rdr[$key] = $value;
+			$buffer_rules_rdr[$key] = htmlspecialchars($value);
 		}
 	}
 
@@ -1335,7 +1335,7 @@ function buffer_rules_load() {
 	if (is_array($rules)) {
 		foreach ($rules as $rule) {
 			$key = sprintf("%d", $rule['tracker']);
-			$buffer_rules_normal[$key] = is_array($rule['labels']) ? array_shift($rule['labels']) : $rule['labels'];
+			$buffer_rules_normal[$key] = is_array($rule['labels']) ? htmlspecialchars(array_shift($rule['labels'])) : htmlspecialchars($rule['labels']);
 		}
 	}
 	unset($_gb, $buffer);
