PluginProbe
Defender Security – Malware Scanner, Login Security & Firewall / 6.3.0
Defender Security – Malware Scanner, Login Security & Firewall v6.3.0
6.3.0 6.2.3 6.2.4 6.2.0 6.2.1 6.2.2 6.1.0 5.3.1 5.4.0 5.4.1 5.5.0 5.5.1 5.6.0 5.6.1 5.6.2 5.7.0 5.7.1 5.7.2 5.8.0 5.8.1 5.9.0 6.0.0 6.0.1 3.0.1 3.1.0 All 141 releases
← All changes | src/component/class-two-fa.php +6 -1 6.2.2 → 6.3.0 View file →
@@ -788,9 +788,14 @@
788 788 public function admin_notices() {
789 789 $screen = get_current_screen();
790 790 $screen_id = is_multisite() ? 'users-network' : 'users';
791 791
792 - if ( $screen_id !== $screen->id || ! current_user_can( 'edit_users' ) ) {
792 + $cap = is_multisite() ? 'manage_network_options' : 'manage_options';
793 + if ( $screen_id !== $screen->id || ! current_user_can( $cap ) ) {
794 + return;
795 + }
796 + $nonce = defender_get_data_from_request( '_wpnonce', 'g' );
797 + if ( ! is_string( $nonce ) || false === wp_verify_nonce( $nonce, 'bulk-users' ) ) {
793 798 return;
794 799 }
795 800 $action = defender_get_data_from_request( 'action', 'g' );
796 801 $user_id = defender_get_data_from_request( 'user', 'g' );