CVE-2026-109512
ŚrednieCVSS 6.4Streszczenie
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.
Ocena ryzyka
Atakujący może wykonać dowolne skrypty w przeglądarce użytkowników odwiedzających zainfekowaną stronę, co może prowadzić do kradzieży sesji lub danych.
Rekomendacja
Zaktualizuj wtyczkę Mang Board do wersji nowszej niż 2.4.4.
Inne podatności w Mang Board
Zobacz wszystkie- CVE-2026-109998Wysokie
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ę.
- 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.4 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The sanitization bypass is further compounded by the ability to omit the data_type parameter in a modify request, which skips the HTMLPurifier branch entirely and leaves only mbw_htmlspecialchars2 encoding — fully reversed at render — as the sole barrier.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

