CVE-2026-5324
WysokieStreszczenie
Wtyczka Brizy – Page Builder dla WordPressa jest podatna na nieautoryzowane przechowywane ataki Cross-Site Scripting (XSS) w wersjach do 2.8.11. Problem wynika z braku weryfikacji nonce dla nieautoryzowanych przesyłek formularzy oraz niewłaściwego przetwarzania pól FileUpload, co umożliwia atakującym wstrzykiwanie złośliwych skryptów.
Ocena ryzyka
Atakujący mogą wstrzykiwać złośliwe skrypty, które będą wykonywane, gdy administrator wyświetli stronę formularza, co może prowadzić do kradzieży danych lub przejęcia konta administratora.
Rekomendacja
Zaleca się aktualizację wtyczki do najnowszej wersji oraz wdrożenie dodatkowych mechanizmów weryfikacji nonce dla formularzy. Należy również poprawić obsługę pól FileUpload oraz zabezpieczyć wyjście danych.
Powiązane podatności
- CVE-2026-72710Krytyczne
SPIP w wersji przed 4.4.18 zawiera podatność zdalnego wykonania kodu w akcji editer_objet, gdzie parametr arg rozwiązuje nazwy tabel SQL bez egzekwowania listy dozwolonych edytowalnych kolumn. Atakujący z ważnym nonce może wstrzyknąć kontrolowane wiersze do tabeli spip_jobs, a następnie dostarczyć arg=job/0 ze spreparowanymi wartościami fonction i args, które są deserializowane i wykonywane podczas opróżniania kolejki zadań cron.
- CVE-2026-72709Krytyczne
SPIP w wersji przed 4.4.18 zawiera podatność braku autoryzacji w punktach końcowych akcji administracyjnych w ecrire/action/, która pozwala nieuwierzytelnionym atakującym na wykonywanie uprzywilejowanych akcji poprzez dostarczenie ważnego nonce HMAC-SHA256 bez żadnej weryfikacji uprawnień po stronie serwera przez autoriser(). Atakujący może uzyskać ważny nonce, obliczyć go dla dowolnej akcji jako użytkownik anonimowy i wywołać akcję editer_auteur bezpośrednio przez HTTP, aby zresetować hasło dowolnego konta użytkownika, w tym administratora.
- CVE-2026-54047Krytyczne
Laci Synchroni to zdecentralizowany serwer synchronizacji modów i wyglądu oraz wtyczka dla Dalamud. Wersje backendu przed 1.2.3 mają podatność nieprawidłowego uwierzytelniania w przepływie logowania OAuth2, polegającą na zaufaniu polu UID w obiekcie Authentications w lokalnym pliku config.json użytkownika. Poprzez ręczną edycję tego pliku przed logowaniem użytkownik może podać dowolny UID, a ponieważ serwer nie weryfikuje, czy uwierzytelniona tożsamość OAuth2 odpowiada żądanemu UID, atakujący może podszyć się pod dowolnego użytkownika i wykonywać działania w jego imieniu.
- CVE-2026-3869Krytyczne
Podatność CWE-303: Nieprawidłowa implementacja algorytmu uwierzytelniania może spowodować utratę poufności, integralności i dostępności PLC, jeśli na PLC działa projekt aplikacji o niższym poziomie aplikacji.
- CVE-2026-89010Krytyczne
Routery WAVLINK WN535M1 i WN535M3 z firmware przed M35M1_V250922 zawierają nieuwierzytelnioną podatność wstrzykiwania poleceń OS, która pozwala zdalnym atakującym na wykonanie dowolnych poleceń jako root poprzez wysyłanie spreparowanych nazw plików do demona sync_server na porcie TCP 13136. Demon wstawia kontrolowane przez atakującego nazwy plików zawierające metaznaki powłoki do ciągu polecenia powłoki za pomocą sprintf() i przekazuje je do system() bez sanityzacji, umożliwiając wykonanie poleceń na poziomie roota.
- CVE-2026-89009Krytyczne
Routery WAVLINK WN535M1 i WN535M3 z firmware przed M35M1_V250922 zawierają nieuwierzytelnioną podatność dowolnego zapisu plików, która pozwala zdalnym atakującym na nadpisanie dowolnego pliku na urządzeniu poprzez wysłanie spreparowanego ładunku do demona sync_server na porcie TCP 13136. Demon działający jako root i nie wymagający uwierzytelniania akceptuje 100-bajtowe pole nazwy pliku w nagłówku protokołu bez kanonizacji ścieżki, co pozwala atakującym podać ścieżkę absolutną i zapisać dowolną treść w celu nadpisania skryptów startowych lub magazynów poświadczeń, aby osiągnąć trwałe przejęcie systemu.
- CVE-2026-87988Krytyczne
Podatność dowolnego dostępu do plików w Mistral Vibe pozwala atakującemu obejść ograniczenia obszaru roboczego poprzez polecenia klasyfikowane jako bezwarunkowo dozwolone. Brak walidacji ścieżek dla tych poleceń umożliwia dostęp do plików poza aktywnym obszarem roboczym bez zgody użytkownika.
- CVE-2026-87987Krytyczne
Podatność dowolnego wykonania kodu w Mistral Vibe pozwala atakującemu obejść kontrole uprawnień poleceń poprzez przypisania zmiennych środowiskowych poprzedzające dozwolone polecenia. Te przypisania są wyłączone z inspekcji, co umożliwia kontrolowanym przez atakującego zmiennym środowiskowym spowodowanie dowolnego wykonania kodu bez zgody użytkownika.
- CVE-2026-87986Krytyczne
Podatność dowolnego wykonania kodu w Mistral Vibe pozwala atakującemu obejść kontrole uprawnień poleceń za pomocą konstrukcji powłoki, których parser nie potrafi zinterpretować. Nieprzetworzone fragmenty są pomijane podczas inspekcji, co umożliwia wykonanie osadzonych poleceń w systemie użytkownika bez zgody.
- CVE-2026-87985Krytyczne
Podatność dowolnego wykonania kodu w Mistral Vibe pozwala atakującemu obejść kontrole uprawnień poleceń za pomocą argumentów w cudzysłowach ANSI-C. Te argumenty nie są prawidłowo sprawdzane, co umożliwia spreparowanemu dozwolonemu poleceniu wykonanie dowolnego kodu w systemie użytkownika bez zgody.
Oryginalny opis (angielski, źródło NVD)
The Brizy – Page Builder plugin for WordPress is vulnerable to Unauthenticated Stored Cross-Site Scripting in all versions up to, and including, 2.8.11 This is due to a combination of missing nonce verification for unauthenticated form submissions, insufficient handling of FileUpload fields when no file is uploaded, and the reversal of security encoding via html_entity_decode() followed by unescaped output in the admin view. The submit_form() function skips nonce verification for non-logged-in users (api.php:198). The handleFileTypeFields() function fails to overwrite user-supplied values when no file is attached. While htmlentities() is applied during storage, html_entity_decode() reverses this on display (form-entries.php:79). The form-data.php template outputs FileUpload values directly in href attributes without esc_url(). This makes it possible for unauthenticated attackers to inject arbitrary web scripts that execute when an administrator views the form Leads page.

