CVE-2026-15414 in Subscriptions for WooCommerce Plugininformazioni

Riassunto

di VulDB • 01/08/2026

Il plugin "Subscriptions for WooCommerce" per WordPress è vulnerabile a Privilege Escalation nelle versioni fino alla 2.0.0, inclusa. La vulnerabilità è dovuta alla funzione `save_meta_boxes()`, che persiste i metadati del piano di membership `_wps_plan_user_role` provenienti da `$_POST` senza un allowlist che escluda ruoli privilegiati; le sole validazioni applicate, ovvero `sanitize_key()` e `wp_roles()->is_role()`, accettano entrambe `'administrator'` come valore valido, mentre l'attributo `disabled` dell'interfaccia utente sul menu a discesa dei ruoli è un controllo lato client facilmente bypassabile tramite DevTools o una richiesta POST diretta; inoltre, poiché il custom post type `wps_membership_plan` è registrato con `capability_type => 'post'`, qualsiasi utente in grado di modificare articoli soddisfa la guardia `current_user_can('edit_post', $post_id)` presente in `save_meta_boxes()`. Ciò consente agli attaccanti autenticati, dotati di accesso a livello Contributor o superiore, di escalare i propri privilegi ad Amministratore memorizzando `'administrator'` come ruolo assegnato al momento dell'acquisizione della membership; il plugin companion Pro applica quindi tale ruolo tramite la funzione `add_role()` durante gli eventi del ciclo di vita della membership. L'esecuzione con successo dello sfruttamento richiede che sia attivo il plugin companion "Subscriptions for WooCommerce Pro", in quanto è questo componente a leggere i metadati `_wps_plan_user_role` memorizzati mediante `get_post_meta()` e a chiamare `add_role()` per applicare il ruolo durante gli eventi del ciclo di vita della membership.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Wordfence

Prenotare

10/07/2026

Divulgazione

01/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!