diff --git a/typo3/sysext/reports/reports/status/class.tx_reports_reports_status_securitystatus.php b/typo3/sysext/reports/reports/status/class.tx_reports_reports_status_securitystatus.php
index f2e0761b062b6b1aa939d4c8da42be1073470775..0af5dfe3589993dc23b386a0df7351fdabb94e3c 100644
--- a/typo3/sysext/reports/reports/status/class.tx_reports_reports_status_securitystatus.php
+++ b/typo3/sysext/reports/reports/status/class.tx_reports_reports_status_securitystatus.php
@@ -276,10 +276,12 @@ class tx_reports_reports_status_SecurityStatus implements tx_reports_StatusProvi
 				$severity = tx_reports_reports_status_Status::ERROR;
 				$messageDetail .= $flashMessage;
 			}
-			if (strpos($flashMessage, 'message-warning') !== FALSE ||
-				strpos($flashMessage, 'message-information') !== FALSE) {
+			if (strpos($flashMessage, 'message-warning') !== FALSE) {
 				$severity = tx_reports_reports_status_Status::WARNING;
-				$message .= $flashMessage;
+				$messageDetail .= $flashMessage;
+			}
+			if (strpos($flashMessage, 'message-information') !== FALSE) {
+				$messageDetail .= $flashMessage;
 			}
 
 			$unsecureUserCount = tx_saltedpasswords_div::getNumberOfBackendUsersWithInsecurePassword();