mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	Fix XSS in notifications (#12504)
This commit is contained in:
		@@ -99,7 +99,7 @@ if ($notifications['count'] > 0 && ! isset($vars['archive'])) {
 | 
			
		||||
    <div class="row">
 | 
			
		||||
      <div class="col-md-12">
 | 
			
		||||
        <blockquote<?php echo $notif['severity'] == 2 ? ' style="border-color: darkred;"' : '' ?>>
 | 
			
		||||
          <p><?php echo $notif['body']; ?></p>
 | 
			
		||||
          <p><?php echo display($notif['body'], ['HTML.Allowed' => 'br']); ?></p>
 | 
			
		||||
          <footer><?php echo $notif['datetime']; ?> | Source: <code><?php echo $notif['source']; ?></code></footer>
 | 
			
		||||
        </blockquote>
 | 
			
		||||
      </div>
 | 
			
		||||
@@ -138,7 +138,7 @@ if ($notifications['count'] > 0 && ! isset($vars['archive'])) {
 | 
			
		||||
    <div class="row">
 | 
			
		||||
      <div class="col-md-12">
 | 
			
		||||
          <blockquote<?php echo $notif['severity'] == 2 ? ' style="border-color: darkred;"' : '' ?>>
 | 
			
		||||
          <p><?php echo preg_replace('/\\\n/', '<br />', $notif['body']); ?></p>
 | 
			
		||||
          <p><?php echo display($notif['body'], ['HTML.Allowed' => 'br']); ?></p>
 | 
			
		||||
          <footer><?php echo $notif['datetime']; ?> | Source: <code><?php echo $notif['source']; ?></code></footer>
 | 
			
		||||
        </blockquote>
 | 
			
		||||
      </div>
 | 
			
		||||
@@ -178,7 +178,7 @@ if ($notifications['count'] > 0 && ! isset($vars['archive'])) {
 | 
			
		||||
    <div class="row">
 | 
			
		||||
      <div class="col-md-12">
 | 
			
		||||
          <blockquote<?php echo $notif['severity'] == 2 ? ' style="border-color: darkred;"' : '' ?>>
 | 
			
		||||
          <p><?php echo preg_replace('/\\\n/', '<br />', $notif['body']); ?></p>
 | 
			
		||||
          <p><?php echo display($notif['body'], ['HTML.Allowed' => 'br']); ?></p>
 | 
			
		||||
          <footer><?php echo $notif['datetime']; ?> | Source: <code><?php echo $notif['source']; ?></code></footer>
 | 
			
		||||
        </blockquote>
 | 
			
		||||
      </div>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user