CVE-2026-78159
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 53 - wyżej niż 53% wszystkich znanych CVE
Streszczenie
Wtyczka The Events Calendar dla WordPressa w wersjach do 6.17.3 włącznie jest podatna na zdalne wykonanie kodu poprzez funkcję parse_array. Nieodpowiednia walidacja mapy 'classes' widgetu pozwala na obejście sprawdzenia is_safe_widget_instance() i dotarcie do wywołania kodu w Element_Classes::parse_array(). Atakujący bez uwierzytelnienia może wykonać kod na serwerze, jeśli w witrynie włączono komentarze do wpisów tribe_events i przesłano komentarz zawierający spreparowany blok wp:legacy-widget.
Ocena ryzyka
Podatność pozwala nieuwierzytelnionemu atakującemu na wykonanie dowolnego kodu na serwerze, co może prowadzić do pełnego przejęcia witryny WordPress. Wymaga jedynie włączonych komentarzy do wydarzeń i jednego przesłanego komentarza.
Rekomendacja
Zaktualizuj wtyczkę The Events Calendar do wersji nowszej niż 6.17.3. Do czasu aktualizacji rozważ wyłączenie komentarzy do wpisów tribe_events oraz audyt istniejących komentarzy pod kątem bloków wp:legacy-widget.
Inne podatności w The Events Calendar
Zobacz wszystkie- CVE-2026-110903Średnie
Wtyczka The Events Calendar zawiera podatność typu Stored XSS wynikającą z niewłaściwej neutralizacji danych wejściowych podczas generowania stron internetowych. Problem dotyczy wersji od n/a do 6.18.1.
- CVE-2026-97285Średnie
Wtyczka The Events Calendar w wersjach do 6.17.5 włącznie zawiera podatność Broken Access Control, którą może wykorzystać użytkownik z uprawnieniami Contributor. Pozwala to na obejście mechanizmów kontroli dostępu.
- CVE-2026-95606Krytyczne
Podatność na deserializację niezaufanych danych w wtyczce The Events Calendar umożliwia wstrzyknięcie obiektów. Dotyczy wersji do 6.17.4 włącznie.
- CVE-2026-78006Krytyczne
Wtyczka The Events Calendar dla WordPressa w wersjach do 6.17.4 włącznie jest podatna na zdalne wykonanie kodu poprzez funkcję is_safe_widget_instance. Ochrona w tej funkcji może zostać obejta, ponieważ PHP uruchamia magiczne metody podczas wstępnego przetwarzania, a enable_rendering_widget_copied() fałszuje prawidłowy atrybut integralności wp_hash przed osiągnięciem unserialize(). Atakujący bez uwierzytelnienia może wykonać kod na serwerze, ponieważ szablon V2 pojedynczego wydarzenia uruchamia do_blocks() na buforowanym HTML komentarza, a WordPress zwraca URL z hashem moderacji pozwalający na natychmiastowe wyświetlenie własnego oczekującego komentarza.
- CVE-2026-78265Krytyczne
Podatność w wtyczce The Events Calendar w wersjach do 6.17.2 pozwala nieuwierzytelnionemu atakującemu na wstrzyknięcie obiektów PHP (PHP Object Injection).
- CVE-2026-119367Średnie
Wtyczka The Events Calendar (the-events-calendar) zawiera podatność Missing Authorization, pozwalającą na wykorzystanie nieprawidłowo skonfigurowanych poziomów kontroli dostępu. Problem dotyczy wersji od n/a do 6.18.2 włącznie. Może to umożliwić nieuprawniony dostęp do funkcji lub danych.
- CVE-2026-119369Średnie
Wtyczka The Events Calendar (Liquid Web / StellarWP) w wersjach do 6.18.2 zawiera podatność typu Stored XSS wynikającą z niewłaściwej neutralizacji danych wejściowych podczas generowania strony. Złośliwy skrypt może zostać trwale zapisany i wykonany u użytkowników przeglądających stronę.
- CVE-2026-119370Średnie
Wtyczka The Events Calendar firmy Liquid Web / StellarWP zawiera podatność typu Cross-site Scripting (niewłaściwa neutralizacja danych wejściowych podczas generowania strony), która umożliwia atak Stored XSS. Problem dotyczy wersji od nieznanej do 6.18.2 włącznie.
- CVE-2026-119368Średnie
Wtyczka The Events Calendar firmy Liquid Web / StellarWP zawiera podatność braku autoryzacji, która pozwala na wykorzystanie nieprawidłowo skonfigurowanych poziomów kontroli dostępu. Problem dotyczy wersji od nieznanej do 6.18.2 włącznie.
- CVE-2026-84740Średnie
Wtyczka WordPress The Events Calendar w wersji przed 6.17.5.1 nie waliduje ani nie sanityzuje danych przesyłanych do nieuwierzytelnionej akcji AJAX przed włączeniem ich do kontekstu renderowania. Umożliwia to nieuwierzytelnionym użytkownikom wykonanie dowolnych shortcode'ów zarejestrowanych w witrynie.
Oryginalny opis (angielski, źródło NVD)
The The Events Calendar plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 6.17.3 via the parse_array function. This is due to insufficient validation of the widget 'classes' map, allowing a plain-array payload to bypass the is_safe_widget_instance() object check and reach the callable-invocation sink in Element_Classes::parse_array(). This makes it possible for unauthenticated attackers to execute code on the server. Exploitation requires that the targeted site has comments enabled on tribe_events posts and that at least one comment containing a crafted wp:legacy-widget block has been submitted, as the attack chain is triggered when do_blocks() processes the single-event HTML including the comment area.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

