CVE-2026-15439 in GamiPress Plugin
Riassunto
di VulDB • 11/09/2026
Il plugin GamiPress per WordPress è vulnerabile a SQL Injection autenticata (livello Subscriber+) tramite il parametro 'q' del selettore AJAX dell'integrazione con wpForo (azione gamipress_wpforo_get_posts) nelle versioni fino alla 7.9.7, inclusa. Il valore viene passato esclusivamente attraverso $wpdb->esc_like() e interpolato direttamente in una clausola LIKE tra virgolette singole senza segnaposto %s. Poiché esc_like() viene eseguito dopo le magic quotes del core di WordPress, raddoppia il backslash inserito (\' -> \\'), che MySQL interpreta come un singolo backslash letterale seguito da una virgoletta di chiusura attiva, consentendo all'attaccante di uscire dalla stringa e iniettare SQL boolean-based. Il plugin wpForo deve essere solo attivo per registrare la callback; non viene sfruttata alcuna vulnerabilità specifica di wpForo. È richiesto un account Subscriber, che può leggere il nonce gamipress_admin (esposto su ogni pagina admin, ad esempio /wp-admin/profile.php). Nota: i vettori Simple:Press del ricercatore (PoC 2 e 3) non si riproducono nel codice corrente, che utilizza $wpdb->prepare() con segnaposto %s; è confermata solo la vulnerabilità nel selettore wpForo.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.