Katalog CVE

CVE-2026-116609

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

Wtyczka WP Visitor Statistics (Real Time Traffic) dla WordPressa jest podatna na wstrzyknięcie SQL poprzez atrybuty shortcode'u [wsm_showTrafficStatsList] (np. 'from', 'to', 'first', 'second') w wersjach do 8.8 włącznie. Atrybuty nie są odpowiednio escapowane, a surowe wartości są doklejane do zapytania SQL w funkcji fnGetHourlyReportByDateNameTimeZone(). Uwierzytelniony atakujący z poziomem Contributor lub wyższym może dopisywać własne zapytania SQL i wydobywać poufne dane z bazy.

Ocena ryzyka

Atakujący z kontem Contributor może wykraść wrażliwe informacje z bazy danych WordPressa, w tym dane użytkowników, hasła i inne poufne rekordy. Może to prowadzić do naruszenia poufności i dalszej eskalacji uprawnień.

Rekomendacja

Zaktualizuj wtyczkę do wersji nowszej niż 8.8, która zawiera poprawkę. Do czasu aktualizacji ogranicz dostęp do shortcode'u lub wyłącz wtyczkę, jeśli nie jest krytyczna.

Powiązane podatności

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

The WP Visitor Statistics (Real Time Traffic) plugin for WordPress is vulnerable to SQL Injection via the 'from' (and sibling 'to'/'first'/'second') shortcode attribute of the [wsm_showTrafficStatsList] shortcode in versions up to, and including, 8.8 This is due to insufficient escaping on the user-supplied attribute and lack of sufficient preparation on the existing SQL query: `shortcode_atts()` returns attacker-supplied shortcode attributes verbatim (WP core performs no sanitization), only `$atts['id']` is re-sanitized afterward, and the raw value is then concatenated into a double-quoted SQL string literal inside `fnGetHourlyReportByDateNameTimeZone()` (`includes/wsm_db.php:1449`) and executed via `$wpdb->get_results()`. This makes it possible for authenticated attackers, with Contributor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

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