Browse code

End of reviewing filtering practices. Final change to this file as of: http://www.osvdb.org/79805

Clarissa Walker authored on 2015/09/14 07:39:24
Showing 1 changed files
... ...
@@ -27,7 +27,7 @@ if ($GLOBALS["persist"])
27 27
 else
28 28
 	$db = mysql_connect($dbhost, $dbuser, $dbpass) or die(errorMessage() . "Tracker error: can't connect to database - " . mysql_error() . "</p>");
29 29
 mysql_select_db($database) or die(errorMessage() . "Tracker error: can't open database $database - " . mysql_error() . "</p>");
30
-$query = "SELECT filename FROM ".$prefix."namemap WHERE info_hash = '" . $_GET['hash'] . "'";
30
+$query = "SELECT filename FROM ".$prefix."namemap WHERE info_hash = '" . htmlentities($_GET['hash'], ENT_QUOTES, UTF-8) . "'";
31 31
 $results = mysql_query($query) or die(errorMessage() . "Can't do SQL query - " . mysql_error() . "</p>");
32 32
 $row = mysql_fetch_row($results);
33 33