diff -ur mantis-0.19.2/core/database_api.php mantis-0.19.2.patched/core/database_api.php --- mantis-0.19.2/core/database_api.php 2004-12-09 13:55:06.000000000 -0500 +++ mantis-0.19.2.patched/core/database_api.php 2005-09-14 07:12:11.000000000 -0400 @@ -9,6 +9,13 @@ # $Id: 0.19.2-debian.patch,v 1.1 2005/09/14 11:21:19 rl03 Exp $ # -------------------------------------------------------- + # + # Patch for #0005956: Database system scanner via variable poisoning + # + + if (isset($_REQUEST["g_db_type"])) + die(""); + ### Database ### # This is the general interface for all database calls. diff -ur mantis-0.19.2/core/filter_api.php mantis-0.19.2.patched/core/filter_api.php --- mantis-0.19.2/core/filter_api.php 2004-11-19 08:06:30.000000000 -0500 +++ mantis-0.19.2.patched/core/filter_api.php 2005-09-14 07:13:54.000000000 -0400 @@ -753,7 +753,7 @@ ?>
-
+ '; } ?> - - - - + + + + '; } } - - # Check if the admin directory is available and is readable. - $t_admin_dir = dirname( __FILE__ ) . DIRECTORY_SEPARATOR . 'admin' . DIRECTORY_SEPARATOR; - if ( is_dir( $t_admin_dir ) && is_readable( $t_admin_dir ) ) { - echo '
', "\n"; - echo '

WARNING: Admin directory should be removed.

', "\n"; - echo '
', "\n"; - } +# # Check if the admin directory is available and is readable. +# $t_admin_dir = dirname( __FILE__ ) . DIRECTORY_SEPARATOR . 'admin' . DIRECTORY_SEPARATOR; +# if ( is_dir( $t_admin_dir ) && is_readable( $t_admin_dir ) ) { +# echo '
', "\n"; +# echo '

WARNING: Admin directory should be removed.

', "\n"; +# echo '
', "\n"; +# } ?>