CVE-2026-109998
WysokieCVSS 7.2Streszczenie
Wtyczka Mang Board dla WordPressa (wersje do 2.4.3 włącznie) jest podatna na przechowywany Cross-Site Scripting (XSS) poprzez parametr 'content' z powodu niewystarczającej sanityzacji danych wejściowych i escapowania danych wyjściowych. Nieuwierzytelniony atakujący może wstrzyknąć dowolne skrypty do stron, które wykonają się u użytkowników odwiedzających zainfekowaną stronę.
Ocena ryzyka
Atakujący może wykonać dowolny kod JavaScript w przeglądarce ofiary, co może prowadzić do kradzieży sesji, przejęcia konta lub modyfikacji treści strony. Podatność jest łatwa do wykorzystania, ponieważ endpoint wp_ajax_nopriv_mb_template jest publicznie dostępny bez uwierzytelnienia.
Rekomendacja
Zaktualizuj wtyczkę Mang Board do wersji nowszej niż 2.4.3, gdy tylko będzie dostępna. Do czasu aktualizacji rozważ wyłączenie wtyczki lub ograniczenie dostępu do endpointu admin-ajax.php.
Inne podatności w Mang Board
Zobacz wszystkie- CVE-2026-109512Średnie
Wtyczka Mang Board dla WordPress w wersjach do 2.4.4 włącznie jest podatna na przechowywany Cross-Site Scripting poprzez parametr 'content' z powodu niewystarczającej sanityzacji danych wejściowych i escapowania danych wyjściowych. Uwierzytelniony atakujący z poziomem subskrybenta i wyższym może wstrzykiwać dowolne skrypty do stron, które wykonają się przy każdej wizycie użytkownika. Obejście sanityzacji jest dodatkowo ułatwione przez możliwość pominięcia parametru data_type w żądaniu modyfikacji, co całkowicie pomija gałąź HTMLPurifier i pozostawia jedynie kodowanie mbw_htmlspecialchars2 — w pełni odwracane przy renderowaniu.
- CVE-2026-109219Krytyczne
Wtyczka Mang Board dla WordPressa (wersje do 2.4.4 włącznie) jest podatna na dowolne przesyłanie plików poprzez funkcję mbw_file_upload. Brak walidacji rozszerzenia pliku w parametrze image_path pozwala nieuwierzytelnionym atakującym przesłać pliki wykonywalne, co umożliwia zdalne wykonanie kodu.
- CVE-2026-107751Wysokie
Wtyczka Mang Board dla WordPress jest podatna na trwały XSS (Stored Cross-Site Scripting) poprzez parametr 'user_name' we wszystkich wersjach do 2.4.3 włącznie, z powodu niewystarczającej sanityzacji danych wejściowych i escapowania danych wyjściowych. Sanitizer mbw_htmlspecialchars2() jest nieskuteczny, ponieważ ładunek wykorzystuje składnię atrybutów HTML bez cudzysłowów, używając tylko spacji, znaków alfanumerycznych oraz znaków takich jak =, nawiasy i kropki.
- CVE-2026-104909Wysokie
Wtyczka Mang Board dla WordPressa jest podatna na lokalne włączenie plików (LFI) we wszystkich wersjach do 2.4.3 włącznie, poprzez parametr '<mode>_type'. Umożliwia to nieuwierzytelnionym atakującym włączenie i wykonanie dowolnych plików .php na serwerze, co może prowadzić do obejścia kontroli dostępu, wycieku danych lub wykonania kodu. Eksploatacja jest trywialna przez nieuwierzytelniony POST do strony renderującej publiczny shortcode [mb_board], a na standardowych instalacjach PHP można wykorzystać pearcmd.php do zapisu i włączenia złośliwego pliku w jednym żądaniu.
- CVE-2026-104761Średnie
Wtyczka Mang Board dla WordPressa jest podatna na trwały atak XSS poprzez parametr 'content' we wszystkich wersjach do 2.4.3 włącznie, z powodu niewystarczającej sanityzacji wejścia i braku escapowania wyjścia. Umożliwia to uwierzytelnionym atakującym z dostępem na poziomie custom i wyższym wstrzyknięcie dowolnych skryptów na strony, które wykonają się przy każdym dostępie użytkownika do zainfekowanej strony.
- CVE-2026-96871Wysokie
Wtyczka Mang Board dla WordPressa jest podatna na Stored Cross-Site Scripting przez parametr 'data_type' we wszystkich wersjach do 2.4.2 włącznie, z powodu niedostatecznej sanityzacji wejścia i ucieczki wyjścia. Atak jest możliwy na każdej tablicy skonfigurowanej z domyślnymi ustawieniami write_level=0 i editor_type=N.
Oryginalny opis (angielski, źródło NVD)
The Mang Board plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'content' parameter in all versions up to, and including, 2.4.3 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is exploitable because the wp_ajax_nopriv_mb_template endpoint is publicly accessible without authentication, nonce verification is not enforced for the content_reply mode, and admin-ajax.php responds with Content-Type: text/html, causing browsers to execute injected tags embedded in the JSON response body.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

