Index: trunk/wb/admin/templates/uninstall.php
===================================================================
--- trunk/wb/admin/templates/uninstall.php	(revision 267)
+++ trunk/wb/admin/templates/uninstall.php	(revision 268)
@@ -30,6 +30,11 @@
 	$file = $_POST['file'];
 }
 
+// Extra protection
+if(trim($file) == '') {
+	header("Location: index.php");
+}
+
 // Setup admin object
 require('../../config.php');
 require_once(WB_PATH.'/framework/class.admin.php');
Index: trunk/wb/admin/languages/uninstall.php
===================================================================
--- trunk/wb/admin/languages/uninstall.php	(revision 267)
+++ trunk/wb/admin/languages/uninstall.php	(revision 268)
@@ -28,6 +28,11 @@
 	header("Location: index.php");
 }
 
+// Extra protection
+if(trim($_POST['code']) == '') {
+	header("Location: index.php");
+}
+
 // Setup admin object
 require('../../config.php');
 require_once(WB_PATH.'/framework/class.admin.php');
Index: trunk/wb/admin/modules/uninstall.php
===================================================================
--- trunk/wb/admin/modules/uninstall.php	(revision 267)
+++ trunk/wb/admin/modules/uninstall.php	(revision 268)
@@ -30,6 +30,11 @@
 	$file = $_POST['file'];
 }
 
+// Extra protection
+if(trim($file) == '') {
+	header("Location: index.php");
+}
+
 // Setup admin object
 require('../../config.php');
 require_once(WB_PATH.'/framework/class.admin.php');
