Ticket #18637: 18637.patch
File 18637.patch, 888 bytes (added by , 9 years ago) |
---|
-
wp-admin/admin-ajax.php
1025 1025 1026 1026 $page = isset( $_POST['page'] ) ? $_POST['page'] : ''; 1027 1027 1028 if ( ! preg_match( '/^[a-z_-]+$/',$page ) )1028 if ( ! sanitize_key( $page ) ) 1029 1029 die('-1'); 1030 1030 1031 1031 if ( ! $user = wp_get_current_user() ) … … 1047 1047 $hidden = explode( ',', $_POST['hidden'] ); 1048 1048 $page = isset( $_POST['page'] ) ? $_POST['page'] : ''; 1049 1049 1050 if ( ! preg_match( '/^[a-z_-]+$/',$page ) )1050 if ( ! sanitize_key( $page ) ) 1051 1051 die('-1'); 1052 1052 1053 1053 if ( ! $user = wp_get_current_user() ) … … 1146 1146 1147 1147 $page = isset( $_POST['page'] ) ? $_POST['page'] : ''; 1148 1148 1149 if ( ! preg_match( '/^[a-z_-]+$/',$page ) )1149 if ( ! sanitize_key( $page ) ) 1150 1150 die('-1'); 1151 1151 1152 1152 if ( ! $user = wp_get_current_user() )