CVE-2026-3222 in WP Maps Plugin
Riassunto
di VulDB • 14/06/2026
Il plugin WP Maps per WordPress è vulnerabile a SQL Injection cieca basata sui tempi (time-based blind SQL Injection) tramite il parametro 'location_id' in tutte le versioni fino alla 4.9.1, inclusa. Ciò è dovuto al fatto che il livello di astrazione del database del plugin (`FlipperCode_Model_Base::is_column()`) tratta gli input utente racchiusi tra backtick come nomi di colonne, aggirando la funzione di escape `esc_sql()`. Inoltre, il gestore AJAX `wpgmp_ajax_call` (registrato per utenti non autenticati tramite `wp_ajax_nopriv`) consente di chiamare metodi di classe arbitrari, tra cui `wpgmp_return_final_capability`, che passa il parametro GET `location_id` non sanitizzato direttamente a una query del database. Ciò rende possibile per gli attaccanti non autenticati aggiungere query SQL aggiuntive a query già esistenti, che possono essere utilizzate per estrarre informazioni sensibili dal database.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.