CVE-2026-104724
ŚrednieCVSS 5.3Streszczenie
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- CVE-2026-76801Wysokie
Wtyczka FireBox dla WordPressa (do wersji 3.1.10 włącznie) jest podatna na zdalne wykonanie kodu z powodu obejścia listy czarnych znaków w funkcji Executer::allowedToRun() oraz braku sanityzacji wartości reguł warunków PHP przechowywanych przez REST API firebox_meta. Uwierzytelnieni atakujący z dostępem na poziomie autora lub wyższym mogą wykonać kod na serwerze. Na stronach zaktualizowanych z wersji wcześniejszej niż 3.1.10 funkcja Migrator::preserveCampaignRoleAccess() automatycznie nadaje rolę Autorowi uprawnienia edit_fireboxes i publish_fireboxes, obniżając próg wejścia do poziomu autora.
- CVE-2025-67545Średnie
Wtyczka FireBox jest podatna na atak typu Stored Cross-site Scripting (XSS) z powodu niewłaściwej neutralizacji danych wejściowych podczas generowania stron internetowych. Podatność dotyczy wersji od n/a do <= 3.1.0-free.
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

