argh! now really!
This commit is contained in:
@@ -184,19 +184,16 @@ if ( $__redirect || ! defined( 'PMA_NO_VARIABLES_IMPORT' ) ) {
|
|||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
echo $goto . "-<br />\n";
|
|
||||||
echo $_REQUEST['goto'] . "-<br />\n";
|
|
||||||
echo $_GET['goto'] . "-<br />\n";
|
|
||||||
echo $_POST['goto'] . "-<br />\n";
|
|
||||||
|
|
||||||
// Security fix: disallow accessing serious server files via "?goto="
|
// Security fix: disallow accessing serious server files via "?goto="
|
||||||
if ( isset( $_REQUEST['goto'] )
|
if ( isset( $_REQUEST['goto'] )
|
||||||
&& strpos( $_REQUEST['goto'], '\\' ) !== false
|
&& strpos( $_REQUEST['goto'], '\\' ) !== false
|
||||||
&& strpos( $_REQUEST['goto'], '/' ) !== false ) {
|
&& strpos( $_REQUEST['goto'], '/' ) !== false ) {
|
||||||
unset( $_REQUEST['goto'], $_GET['goto'], $_POST['goto'] );
|
unset( $_REQUEST['goto'], $_GET['goto'], $_POST['goto'],
|
||||||
|
$_COOKIE['goto'] );
|
||||||
} // end if
|
} // end if
|
||||||
echo $_REQUEST['goto'] . "-<br />\n";
|
|
||||||
echo $_GET['goto'] . "-<br />\n";
|
array_walk( $_SERVER, 'strip_tags' );
|
||||||
echo $_POST['goto'] . "-<br />\n";
|
array_walk( $_ENV, 'strip_tags' );
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
Reference in New Issue
Block a user