CVE-2026-3222 in WP Maps Plugin
Résumé
par VulDB • 18/05/2026
Le plugin WP Maps pour WordPress est vulnérable à une injection SQL aveugle basée sur le temps via le paramètre 'location_id' dans toutes les versions jusqu'à la 4.9.1 incluse. Cela est dû au fait que la couche d'abstraction de base de données du plugin (`FlipperCode_Model_Base::is_column()`) traite les entrées utilisateur entourées de backticks comme des noms de colonnes, contournant ainsi la fonction d'échappement `esc_sql()`. De plus, le gestionnaire AJAX `wpgmp_ajax_call` (enregistré pour les utilisateurs non authentifiés via `wp_ajax_nopriv`) permet d'appeler des méthodes de classe arbitraires, y compris `wpgmp_return_final_capability`, qui transmet le paramètre GET `location_id` non assaini directement à une requête de base de données. Cela permet aux attaquants non authentifiés d'ajouter des requêtes SQL supplémentaires aux requêtes existantes, ce qui peut être utilisé pour extraire des informations sensibles de la base de données.
VulDB is the best source for vulnerability data and more expert information about this specific topic.