CVE-2026-15414 in Subscriptions for WooCommerce Plugininfo

Zusammenfassung

von VulDB • 01.08.2026

Das WordPress-Plugin „Subscriptions for WooCommerce“ ist in den Versionen bis einschließlich 2.0.0 anfällig für eine Privilegieneskalation. Dies liegt daran, dass die Funktion `save_meta_boxes()` das Metadatenfeld `_wps_plan_user_role` (Benutzerrolle des Mitgliedschaftsplans) aus `$_POST` speichert, ohne eine Allowlist zu verwenden, die privilegierte Rollen ausschließt — die einzigen angewendeten Validierungen, `sanitize_key()` und `wp_roles()->is_role()`, akzeptieren beide `'administrator'` als gültigen Wert, und das Attribut `disabled` der Benutzeroberfläche im Rollenauswahlfeld ist eine nur clientseitige Kontrolle, die trivial über DevTools oder eine direkte POST-Anfrage umgangen werden kann; zusätzlich wird der benutzerdefinierte Post-Typ `wps_membership_plan` mit `capability_type => 'post'` registriert, sodass jeder Benutzer, der Beiträge bearbeiten darf, den Guard in `save_meta_boxes()` erfüllt (`current_user_can('edit_post', $post_id)`). Dies ermöglicht es authentifizierten Angreifern mit Contributor-Rechten und höher, ihre Privilegien auf Administrator zu eskalieren, indem sie `'administrator'` als die bei Erwerb der Mitgliedschaft zugewiesene Rolle speichern, was das Pro-Companion-Plugin dann über `add_role()` während der Lebenszyklusereignisse der Mitgliedschaft anwendet. Eine erfolgreiche Ausnutzung erfordert, dass das Companion-Plugin „Subscriptions for WooCommerce Pro“ aktiv ist, da es die Komponente ist, die das gespeicherte Metadatenfeld `_wps_plan_user_role` über `get_post_meta()` liest und `add_role()` aufruft, um die Rolle während der Lebenszyklusereignisse der Mitgliedschaft anzuwenden.

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

Zuständig

Wordfence

Reservieren

10.07.2026

Veröffentlichung

01.08.2026

Moderieren

akzeptiert

Eintrag

VDB-385165

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Interested in the pricing of exploits?

See the underground prices here!