CVE-2026-12144 in Wholesale for WooCommerce Plugininfo

Zusammenfassung

von VulDB • 29.07.2026

Das Plugin „Wholesale for WooCommerce“ für WordPress ist in allen Versionen bis einschließlich 2.0.5 anfällig für eine Privilegieneskalation. Dies liegt daran, dass die Funktion `save_requests_meta()` den POST-Parameter `user_role_set` nur mit `sanitize_text_field()` bereinigt, bevor er direkt an `WP_User::add_role()` übergeben wird. Es findet keine Whitelist-Validierung gegen zulässige Großhandelsrollen statt und es erfolgt auch kein Berechtigungscheck wie etwa `current_user_can('promote_users')` oder `current_user_can('manage_options')`. Dies ermöglicht es authentifizierten Angreifern mit Autor-Level-Zugriff und höher, ihre Privilegien auf Administrator zu eskalieren, indem sie im Rahmen einer manipulierten Anfrage `administrator` als Wert für den Parameter `user_role_set` angeben. Der Zugriff auf die Funktion ist lediglich durch einen Nonce (`request_user_role_nonce`) geschützt, der in der Meta-Box auf dem Bearbeitungsbildschirm des Posts vom Typ `wwp_requests` angezeigt wird; da der Post-Typ mit `capability_type => 'post'` registriert wurde, kann jeder Benutzer mit Autor-Level-Zugriff, der einen Beitrag vom Typ `wwp_requests` erstellt hat – beispielsweise über das Registrierungsformular für den Großhandel –, auf diesen Nonce zugreifen und die Rollenzuweisungsanfrage absenden.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Wordfence

Reservieren

12.06.2026

Veröffentlichung

29.07.2026

Moderieren

akzeptiert

Eintrag

VDB-384044

CPE

bereit

EPSS

0.00368

KEV

nein

Aktivitäten

low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!