Explorar o código

[svn r11153] Escaping message for XSS attacks (using htmlentities()) - Fixes http://projects.dokeos.com/?do=details&id=1194

Yannick Warnier %!s(int64=18) %!d(string=hai) anos
pai
achega
1ce945eadf
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      main/inc/lib/display.lib.php

+ 8 - 0
main/inc/lib/display.lib.php

@@ -293,6 +293,8 @@ class Display {
 	*/
 	function display_normal_message($message)
 	{
+		//filter message
+		$message = htmlentities($message);
 		if (!headers_sent())
 		{
 			echo '
@@ -317,6 +319,8 @@ class Display {
 	*/
 	function display_warning_message($message)
 	{
+		//filter message
+		$message = htmlentities($message);
 		if (!headers_sent())
 		{
 			echo '
@@ -340,6 +344,8 @@ class Display {
 	*/
 	function display_confirmation_message($message)
 	{
+		//filter message
+		$message = htmlentities($message);
 		if (!headers_sent())
 		{
 			echo '
@@ -366,6 +372,8 @@ class Display {
 	*/
 	function display_error_message($message)
 	{
+		//filter message
+		$message = htmlentities($message);
 		if (!headers_sent())
 		{
 			echo '