CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-3222

High
Published: Translated: NVD NIST

Summary

Wtyczka WP Maps dla WordPressa jest podatna na czasowe, ślepe wstrzykiwanie SQL poprzez parametr 'location_id' we wszystkich wersjach do i włącznie z 4.9.1. Problem wynika z tego, że warstwa abstrakcji bazy danych wtyczki traktuje dane wejściowe użytkownika otoczone znakami backtick jako nazwy kolumn, co omija funkcję `esc_sql()`.

Risk Assessment

Atakujący bez uwierzytelnienia mogą dodawać dodatkowe zapytania SQL do istniejących zapytań, co może prowadzić do wycieku wrażliwych informacji z bazy danych. To stwarza poważne ryzyko dla bezpieczeństwa danych organizacji.

Recommendation

Zaleca się aktualizację wtyczki WP Maps do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, warto ograniczyć dostęp do funkcji AJAX dla nieautoryzowanych użytkowników.

Related vulnerabilities

Original NVD description (English source)

The WP Maps plugin for WordPress is vulnerable to time-based blind SQL Injection via the 'location_id' parameter in all versions up to, and including, 4.9.1. This is due to the plugin's database abstraction layer (`FlipperCode_Model_Base::is_column()`) treating user input wrapped in backticks as column names, bypassing the `esc_sql()` escaping function. Additionally, the `wpgmp_ajax_call` AJAX handler (registered for unauthenticated users via `wp_ajax_nopriv`) allows calling arbitrary class methods including `wpgmp_return_final_capability`, which passes the unsanitized `location_id` GET parameter directly to a database query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS