Katalog CVE

CVE-2026-77823

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

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

Streszczenie

Wtyczka LearnPress dla WordPressa jest podatna na SQL Injection przez parametr 'orderby' w akcji AJAX export_order_csv w wersjach do 4.4.4 włącznie. Wynika to z niedostatecznego escapowania parametru i braku odpowiedniego przygotowania zapytania SQL w funkcjach LP_Order::handle_params_query_list_orders() i DataBase::execute() — tylko wartości 'date' i 'title' są normalizowane, a każdy inny ciąg kontrolowany przez atakującego jest przypisywany bezpośrednio do właściwości order_by filtra i konkatenowany do klauzuli ORDER BY bez $wpdb->prepare() lub białej listy identyfikatorów. Umożliwia to uwierzytelnionym atakującym z dostępem administratora i wyższym dołączanie dodatkowych zapytań SQL do istniejących, co może służyć do wyodrębnienia wrażliwych informacji z bazy danych.

Ocena ryzyka

Atakujący z uprawnieniami administratora może wyodrębnić wrażliwe dane z bazy danych, takie jak hasła, dane użytkowników lub inne poufne informacje.

Rekomendacja

Zaktualizuj wtyczkę LearnPress do najnowszej wersji, która zawiera poprawkę, lub zastosuj tymczasowe środki, takie jak wyłączenie funkcji eksportu.

Inne podatności w LearnPress

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

The LearnPress plugin for WordPress is vulnerable to SQL Injection via the 'orderby' parameter of the export_order_csv AJAX action in versions up to, and including, 4.4.4. This is due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query in the LP_Order::handle_params_query_list_orders() and DataBase::execute() functions — only the literal values 'date' and 'title' are normalized, while any other attacker-controlled string is assigned directly to the filter's order_by property and concatenated into the ORDER BY clause without $wpdb->prepare() or an identifier whitelist. This makes it possible for authenticated attackers, with administrator-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