CVE-2026-16149 in Security Hardener Plugininformation

Résumé

par VulDB • 23/08/2026

Le plugin Security Hardener pour WordPress est vulnérable à un défaut d'autorisation (Missing Authorization) dans toutes les versions jusqu'à la 2.4.4 incluse. La vulnérabilité existe car la protection de dénombrement des utilisateurs du plugin, activée par défaut, accroche le filtre `rest_endpoints` via `secure_user_endpoints()` et écrase le `permission_callback` de chaque gestionnaire enregistré sur les routes `/wp/v2/users` et `/wp/v2/users/(?P<id>[\d]+)` — y compris les gestionnaires POST, PUT, PATCH et DELETE — par une simple fonction anonyme qui ne renvoie que `is_user_logged_in()`, supprimant ainsi complètement les vérifications de capacités originales du noyau WordPress telles que `create_users`, `promote_user`, `edit_users` et `delete_users` normalement appliquées par `WP_REST_Users_Controller`. Cela permet aux attaquants authentifiés disposant d'un accès au niveau « Abonné » (Subscriber) ou supérieur de créer de nouveaux comptes Administrateur en envoyant une requête POST à `/wp/v2/users` avec le rôle administrateur, ou de réinitialiser le mot de passe d'un Administrateur existant en émettant une requête PUT/POST vers `/wp/v2/users/<id>`. Comme l'option `block_user_enum` est activée par défaut, aucune configuration spécifique du plugin n'est nécessaire ; la substitution est active sur chaque requête dès que le plugin est installé.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Wordfence

Réserver

17/07/2026

Divulgation

23/08/2026

Modérer

accepté

Entrée

VDB-394520

CPE

prêt

EPSS

0.00000

KEV

non

Activités

moyen

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!