Quellcode durchsuchen

Fix XSS security hole on comments

pecesama vor 16 Jahren
Ursprung
Commit
b19b0f5d72
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      classes/mysql_connection.class.php

+ 5 - 1
classes/mysql_connection.class.php Datei anzeigen

@@ -101,7 +101,9 @@ class Conexion_Mysql {
101 101
 	  
102 102
 	  foreach ($datos as $llave=>$valor) {
103 103
 		  
104
-		 $cols .= "$llave,";  
104
+		 $cols .= "$llave,"; 
105
+		 
106
+		 $valor = htmlspecialchars($valor,ENT_QUOTES);
105 107
 		 
106 108
 		 $tipo_col = $this->obtenerTipoCampo($tabla, $llave);  // obtiene el tipo de campo
107 109
 		 if (!$tipo_col) return false;  // error!
@@ -154,6 +156,8 @@ class Conexion_Mysql {
154 156
 		foreach ($datos as $llave=>$valor) {
155 157
 			$sql .= " $llave=";
156 158
 			
159
+			$valor = htmlspecialchars($valor,ENT_QUOTES);
160
+			
157 161
 			$tipo_col = $this->obtenerTipoCampo($tabla, $llave);  // obtiene el tipo de campo
158 162
 			if (!$tipo_col) return false;  // error!
159 163