Katalog CVE

CVE-2026-104724

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka FireBox – WooCommerce Popup Builder, Exit Intent Popup, Email Optin & Cart Abandonment dla WordPressa jest podatna na ogólny SQL Injection przez warunek wyświetlania formularza FireBox we wszystkich wersjach do 3.1.13 włącznie, z powodu niewystarczającej ucieczki parametru dostarczonego przez użytkownika i braku odpowiedniego przygotowania istniejącego zapytania SQL. Umożliwia to uwierzytelnionym atakującym z dostępem na poziomie autora i wyższym dołączanie dodatkowych zapytań SQL do istniejących zapytań, które mogą być użyte do wyodrębnienia wrażliwych informacji z bazy danych. Na świeżych instalacjach w wersji 3.1.10 i nowszych wykorzystanie wymaga dostępu na poziomie administratora; jednak na stronach zaktualizowanych z wersji wcześniejszej niż 3.1.10, migracja preserveCampaignRoleAccess() nadaje uprawnienie edit_fireboxes każdej roli, która wcześniej miała edit_posts, zmniejszając minimalny wymagany przywilej do poziomu autora.

Ocena ryzyka

Ryzyko obejmuje możliwość wyodrębnienia wrażliwych danych z bazy danych, takich jak dane użytkowników, hasła lub dane płatności, co może prowadzić do naruszenia prywatności i poważnych konsekwencji prawnych. Atak może być przeprowadzony przez uwierzytelnionych użytkowników z uprawnieniami autora lub wyższymi, w zależności od konfiguracji.

Rekomendacja

Zaleca się natychmiastową aktualizację wtyczki FireBox do najnowszej wersji z poprawką. Należy również ograniczyć uprawnienia autora i wyższe oraz regularnie audytować role i uprawnienia, szczególnie po aktualizacjach.

Inne podatności w FireBox

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

The FireBox – WooCommerce Popup Builder, Exit Intent Popup, Email Optin & Cart Abandonment plugin for WordPress is vulnerable to generic SQL Injection via FireBox Form Display Condition in all versions up to, and including, 3.1.13 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with author-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. On fresh installations of version 3.1.10 and later, exploitation requires administrator-level access; however, on sites upgraded from a version prior to 3.1.10, the preserveCampaignRoleAccess() migration grants the edit_fireboxes capability to any role that previously held edit_posts, reducing the minimum required privilege to Author-level.

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