Katalog CVE

CVE-2026-15439

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 15 - wyżej niż 15% wszystkich znanych CVE

Streszczenie

Wtyczka GamiPress dla WordPressa w wersjach do 7.9.7 włącznie jest podatna na uwierzytelnioną (Subscriber+) iniekcję SQL poprzez parametr 'q' selektora AJAX integracji wpForo (akcja gamipress_wpforo_get_posts). Wartość przechodzi tylko przez $wpdb->esc_like() i jest wstawiana bezpośrednio do klauzuli LIKE w pojedynczych cudzysłowach bez placeholdera %s, co pozwala na ucieczkę z ciągu i wstrzyknięcie SQL opartego na wartościach logicznych.

Ocena ryzyka

Atakujący z kontem Subscriber może wykonać iniekcję SQL, potencjalnie odczytując lub modyfikując dane w bazie danych WordPressa.

Rekomendacja

Zaktualizuj wtyczkę GamiPress do wersji nowszej niż 7.9.7, gdy będzie dostępna, oraz rozważ ograniczenie uprawnień kont Subscriber.

Inne podatności w GamiPress

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

The GamiPress plugin for WordPress is vulnerable to authenticated (Subscriber+) SQL Injection via the 'q' parameter of the wpForo integration AJAX selector (action gamipress_wpforo_get_posts) in versions up to, and including, 7.9.7. The value is passed only through $wpdb->esc_like() and interpolated directly into a single-quoted LIKE clause with no %s placeholder. Because esc_like() runs after WordPress core magic quotes, it doubles the injected backslash (\' -> \\'), which MySQL reads as one literal backslash followed by a live closing quote, allowing the attacker to break out of the string and inject boolean-based SQL. The wpForo plugin only needs to be active to register the callback; no wpForo vulnerability is used. Requires a Subscriber account, which can read the gamipress_admin nonce (exposed on every admin page, e.g. /wp-admin/profile.php). Note: the researcher's Simple:Press vectors (PoC 2 & 3) do not reproduce in current code, which uses $wpdb->prepare() with %s placeholders; only the wpForo selector is confirmed.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS