Index: wp-admin/plugin-install.php
===================================================================
--- wp-admin/plugin-install.php	(revision 17272)
+++ wp-admin/plugin-install.php	(working copy)
@@ -21,7 +21,13 @@
 }
 
 $wp_list_table = get_list_table('WP_Plugin_Install_List_Table');
+$pagenum = $wp_list_table->get_pagenum();
 $wp_list_table->prepare_items();
+$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' );
+if ( $pagenum > $total_pages && $total_pages > 0 ) {
+	wp_redirect( add_query_arg( 'paged', $total_pages ) );
+	exit;
+}
 
 $title = __('Install Plugins');
 $parent_file = 'plugins.php';
Index: wp-admin/network/themes.php
===================================================================
--- wp-admin/network/themes.php	(revision 17272)
+++ wp-admin/network/themes.php	(working copy)
@@ -22,6 +22,7 @@
 	wp_die( __( 'You do not have sufficient permissions to manage network themes.' ) );
 
 $wp_list_table = get_list_table('WP_MS_Themes_List_Table');
+$pagenum = $wp_list_table->get_pagenum();
 
 $action = $wp_list_table->current_action();
 
@@ -169,6 +170,13 @@
 }
 
 $wp_list_table->prepare_items();
+
+$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' );
+if ( $pagenum > $total_pages && $total_pages > 0 ) {
+	wp_redirect( add_query_arg( 'paged', $total_pages ) );
+	exit;
+}
+
 add_thickbox();
 
 add_screen_option( 'per_page', array('label' => _x( 'Themes', 'themes per page (screen options)' )) );
Index: wp-admin/network/sites.php
===================================================================
--- wp-admin/network/sites.php	(revision 17272)
+++ wp-admin/network/sites.php	(working copy)
@@ -17,6 +17,7 @@
 	wp_die( __( 'You do not have permission to access this page.' ) );
 
 $wp_list_table = get_list_table('WP_MS_Sites_List_Table');
+$pagenum = $wp_list_table->get_pagenum();
 
 $title = __( 'Sites' );
 $parent_file = 'sites.php';
@@ -87,6 +88,12 @@
 
 $wp_list_table->prepare_items();
 
+$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' );
+if ( $pagenum > $total_pages && $total_pages > 0 ) {
+	wp_redirect( add_query_arg( 'paged', $total_pages ) );
+	exit;
+}
+
 require_once( '../admin-header.php' );
 ?>
 
Index: wp-admin/plugins.php
===================================================================
--- wp-admin/plugins.php	(revision 17272)
+++ wp-admin/plugins.php	(working copy)
@@ -20,6 +20,7 @@
 	wp_die( __( 'You do not have sufficient permissions to manage plugins for this site.' ) );
 
 $wp_list_table = get_list_table('WP_Plugins_List_Table');
+$pagenum = $wp_list_table->get_pagenum();
 
 $action = $wp_list_table->current_action();
 
@@ -315,6 +316,12 @@
 
 $wp_list_table->prepare_items();
 
+$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' );
+if ( $pagenum > $total_pages && $total_pages > 0 ) {
+	wp_redirect( add_query_arg( 'paged', $total_pages ) );
+	exit;
+}
+
 wp_enqueue_script('plugin-install');
 add_thickbox();
 
Index: wp-admin/theme-install.php
===================================================================
--- wp-admin/theme-install.php	(revision 17272)
+++ wp-admin/theme-install.php	(working copy)
@@ -21,7 +21,13 @@
 }
 
 $wp_list_table = get_list_table('WP_Theme_Install_List_Table');
+$pagenum = $wp_list_table->get_pagenum();
 $wp_list_table->prepare_items();
+$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' );
+if ( $pagenum > $total_pages && $total_pages > 0 ) {
+	wp_redirect( add_query_arg( 'paged', $total_pages ) );
+	exit;
+}
 
 $title = __('Install Themes');
 $parent_file = 'themes.php';
