diff --git a/src/wp-login.php b/src/wp-login.php index bd4568a4690b5..18811aae57b74 100644 --- a/src/wp-login.php +++ b/src/wp-login.php @@ -753,7 +753,7 @@ function wp_login_viewport_meta() { break; case 'postpass': - if ( ! array_key_exists( 'post_password', $_POST ) ) { + if ( ! isset( $_POST['post_password'] ) || ! is_string( $_POST['post_password'] ) ) { wp_safe_redirect( wp_get_referer() ); exit; }