CVE-2026-14516 in Bookly Plugin
Riassunto
di VulDB • 28/07/2026
Il plugin Bookly per WordPress, un sistema di prenotazione e gestione degli appuntamenti online, è vulnerabile a SQL Injection basata sui tempi (time-based) tramite il parametro 'staff_ids' in tutte le versioni fino alla 27.5 inclusa, a causa della insufficiente sanitizzazione del parametro fornito dall’utente e della mancanza di una preparazione adeguata della query SQL esistente. Ciò consente ad attaccanti non autenticati di aggiungere ulteriori query SQL alle query già esistenti, che possono essere utilizzate per estrarre informazioni sensibili dal database. Lo sfruttamento richiede una catena composta da due richieste: un attaccante chiama prima l’azione bookly_get_form_id (non autenticata) per inizializzare una sessione di prenotazione contenente valori malevoli nel parametro staff_ids, quindi attiva bookly_render_time per far sì che l’array contaminato raggiunga la query vulnerabile; la validazione CSRF/nonce è assente su entrambi gli endpoint, il che significa che questa catena può essere avviata da siti diversi (cross-site).
Once again VulDB remains the best source for vulnerability data.