CVE-2026-15385
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
Wtyczka RT Mega Menu do WordPressa przed wersją 1.5.2 nie przeprowadza kontroli uprawnień na akcji AJAX zapisującej konfigurację mega-menu i ustawienia poszczególnych pozycji menu. Jedyną barierą jest nonce, który każdy zalogowany użytkownik może odczytać ze standardowej strony administracyjnej. Użytkownik z rolą Subskrybenta może włączyć mega-menu na menu witryny i zapisać wartość stylu pozycji menu, która jest renderowana bez escapowania w atrybucie style w publicznej nawigacji. Poprzez wyjście z tego atrybutu użytkownik utrwala procedurę obsługi zdarzeń JavaScript, która wykonuje się dla każdego odwiedzającego, który najeżdża na nawigację, w tym administratorów, co prowadzi do przejęcia sesji/witryny.
Ocena ryzyka
Organizacja jest narażona na trwały atak XSS, który może doprowadzić do przejęcia sesji administratora i całej witryny przez użytkownika z niskimi uprawnieniami.
Rekomendacja
Należy zaktualizować wtyczkę RT Mega Menu do wersji 1.5.2 lub nowszej.
Inne podatności w RT Mega Menu
Zobacz wszystkie- CVE-2026-15650Średnie
Wtyczka RT Mega Menu – Mega Menu Builder for Elementor & Gutenberg dla WordPress jest podatna na Stored Cross-Site Scripting przez atrybut bloku 'pointer_menu_item' we wszystkich wersjach do 1.5.2 włącznie, z powodu niewystarczającej sanityzacji wejścia i kodowania wyjścia. Umożliwia to uwierzytelnionym atakującym z dostępem na poziomie współautora i wyższym wstrzyknięcie dowolnych skryptów internetowych na strony, które wykonają się, gdy użytkownik odwiedzi zainfekowaną stronę. Ładunek omija filtrowanie wp_kses_post zastosowane do treści posta przy zapisie, ponieważ nie zawiera tagów HTML i przetrwa nietknięty w atrybutach JSON komentarza bloku, docierając do walkera bez kodowania w czasie renderowania.
- CVE-2026-14855Średnie
Wtyczka RT Mega Menu dla WordPress jest podatna na Stored Cross-Site Scripting przez parametr 'css[left]' we wszystkich wersjach do 1.5.1 włącznie, z powodu niewystarczającej sanityzacji wejścia i kodowania wyjścia. Umożliwia to uwierzytelnionym atakującym z dostępem na poziomie subskrybenta i wyższym wstrzyknięcie dowolnych skryptów internetowych na strony, które wykonają się, gdy użytkownik odwiedzi zainfekowaną stronę.
Oryginalny opis (angielski, źródło NVD)
The RT Mega Menu WordPress plugin before 1.5.2 does not perform a capability check on the AJAX action that saves mega-menu configuration and per-menu-item settings; its only gate is a nonce that any logged-in user can read from a standard admin page. A subscriber-level user can therefore enable the mega menu on a site menu and store a menu-item style value that is rendered, without output escaping, into a style attribute on the public navigation. By breaking out of that attribute the user persists a JavaScript event handler that executes for every visitor who hovers the navigation, including administrators, leading to session/site takeover.

