Wrażliwość na lokalne włączenie pliku w motywie Kiddy//Opublikowano 2026-03-22//CVE-2026-32505

ZESPÓŁ DS. BEZPIECZEŃSTWA WP-FIREWALL

Kiddy WordPress Theme Vulnerability

Nazwa wtyczki Kiddy
Rodzaj podatności Lokalna Inkluzja Plików (LFI)
Numer CVE CVE-2026-32505
Pilność Wysoki
Data publikacji CVE 2026-03-22
Adres URL źródła CVE-2026-32505

Lokalna Inkluzja Plików (LFI) w motywie Kiddy WordPress (<= 2.0.8) — Co właściciele stron muszą teraz zrobić

Autor: Zespół ds. bezpieczeństwa WP‑Firewall

Data: 2026-03-22

Tagi: WordPress, Wrażliwość motywu, LFI, Reakcja na incydenty, WAF, Utwardzanie

Streszczenie

Poważna podatność na Lokalną Inkluzję Plików (LFI) wpływająca na motyw Kiddy WordPress (wersje <= 2.0.8) została ujawniona w marcu 2026 roku. Podatność pozwala nieautoryzowanym atakującym na dołączenie i wyświetlenie dowolnych plików z środowiska hostingowego. Oceniana jest jako wysoka (CVSS 8.1) i jest wykorzystywana zdalnie bez autoryzacji. Autor motywu wydał poprawioną wersję (2.0.9), a natychmiastowe załatanie jest zalecaną metodą naprawy.

Ten post jest napisany z perspektywy inżynierii bezpieczeństwa WP‑Firewall. Wyjaśniamy, co oznacza ta podatność, jak atakujący mogą ją wykorzystać, jak wykryć i powstrzymać atak oraz praktyczne zalecenia dotyczące łagodzenia i długoterminowego utwardzania, które możesz zastosować od razu — w tym konkretne zasady WAF, fragmenty serwera WWW i działania po incydencie.

Jeśli zarządzasz stronami WordPress, przeczytaj tę notatkę w całości i natychmiast zastosuj środki łagodzące.


Czym jest luka lokalnego włączenia plików (LFI)?

Lokalna Inkluzja Plików występuje, gdy aplikacja dynamicznie dołącza pliki z lokalnego systemu plików, używając danych wejściowych kontrolowanych przez użytkownika, bez odpowiedniej walidacji lub sanitizacji. Atakujący dostarcza ścieżkę (lub fragment ścieżki), a aplikacja używa tych danych wejściowych bezpośrednio w operacji include/require (PHP) lub równoważnej.

Konsekwencje zazwyczaj obejmują:

  • Ujawnienie wrażliwych lokalnych plików (na przykład wp-config.php, dane uwierzytelniające lub inne dane konfiguracyjne).
  • Częściowe lub całkowite naruszenie bazy danych, jeśli pliki z danymi uwierzytelniającymi są ujawnione.
  • W niektórych konfiguracjach możliwe jest zdalne wykonanie kodu (RCE), gdy jest połączone z funkcjonalnością przesyłania plików lub opakowaniami strumieni PHP (np. php://input), co umożliwia wykonanie dowolnego kodu na serwerze.
  • Przechodzenie do innych systemów hostowanych na tym samym serwerze lub w tej samej sieci.

Ponieważ LFI może być wykorzystywane bez autoryzacji i może ujawniać tajemnice, jest często celem masowego skanowania i kampanii eksploatacyjnych.


Wrażliwość motywu Kiddy — podstawowe fakty

  • Oprogramowanie dotknięte: motyw Kiddy WordPress
  • Wrażliwe wersje: wszystkie wydania do i włącznie z 2.0.8
  • Waga: Wysoka (CVSS 8.1)
  • Wymagane uprawnienia: Brak (nieautoryzowany)
  • Wpływ: Lokalna Inkluzja Plików (odczyt lokalnych plików; potencjalne ujawnienie informacji i, w niektórych środowiskach, RCE)
  • Załatane w: 2.0.9
  • Publiczne ujawnienie: marzec 2026

Motyw nieprawidłowo walidował ani nie oczyszczał źródła wejściowego używanego do dołączania plików. Atakujący może skonstruować żądanie, które zmusza motyw do dołączenia lokalnych plików i zwrócenia ich zawartości w odpowiedzi HTTP.


Dlaczego to jest szczególnie niebezpieczne dla stron WordPress

  1. Nieautoryzowane: Wada może być wywołana przez nieautoryzowanych odwiedzających, co oznacza, że nie ma potrzeby łamania konta ani podnoszenia uprawnień najpierw.
  2. Wrażliwe pliki: WordPress przechowuje dane uwierzytelniające bazy danych i inne sekrety w wp-config.php w katalogu głównym witryny. Jeśli ten plik jest czytelny przez LFI, atakujący uzyskuje dane uwierzytelniające DB i może całkowicie skompromitować witrynę.
  3. Masowe wykorzystanie: Zautomatyzowane skanery badają tysiące witryn pod kątem wzorców LFI. Gdy pojawi się publiczne ujawnienie, skrypty exploitowe stają się powszechne.
  4. Łatwe do wykorzystania: Przy ograniczonej błędnej konfiguracji serwera (np. zbyt luźne uprawnienia do plików lub otwarte punkty przesyłania), LFI może przekształcić się w zdalne wykonanie kodu.

Jak atakujący zazwyczaj wykorzystują luki LFI

  • Przechodzenie przez katalogi: Atakujący dostarcza sekwencje “../” (zakodowane w URL lub surowe), aby dotrzeć do wrażliwych plików poza zamierzonym katalogiem dołączania.
  • Strumienie PHP: Jeśli serwer pozwala php://filter, php://input, lub inne opakowania, atakujący może odczytać kod źródłowy PHP lub wstrzyknąć kod.
  • Zatrucie logów + dołączenie: Atakujący zapisuje kod PHP w logu dostępu lub przesłanym pliku, a następnie używa LFI do dołączenia tego pliku logu, co powoduje wykonanie.
  • Łączenie z przesyłkami: Jeśli atakujący może przesłać plik, a LFI dołącza zawartość z folderu przesyłania, przesłany ładunek może zostać wykonany.
  • Zbieranie informacji: Ekstrakcja wp-config.php, plików .env, katalogów .git, kluczy SSH i innych plików.

Ponieważ LFI może być połączone z innymi słabościami, jest klasyfikowane jako wysokie ryzyko operacyjne.


Wskaźniki kompromitacji (IoC) i wykrywanie

Szukaj tych oznak w logach serwera WWW i aplikacji:

  • Żądania zawierające wzorce przechodzenia przez katalogi: ../, %2e%2e%2f, ..itd.
  • Żądania zawierające opakowania PHP lub php:// fragmenty.
  • Żądania odnoszące się do plików szablonów motywów lub punktów końcowych, które akceptują parametry podobne do ścieżek.
  • Niespodziewane odpowiedzi HTTP zawierające części wp-config.php, nazwy użytkowników bazy danych, hasła, sole lub inne treści konfiguracyjne. Może to być zwykły tekst w treści odpowiedzi.
  • Nagłe skoki żądań do niestandardowych punktów końcowych lub żądania z wielu adresów IP w krótkim czasie.
  • Dowody na istnienie web shelli, nowych lub zmodyfikowanych plików w wp-content/uploads lub gdzie indziej, lub nieznanych użytkowników administratora.

Przeszukaj historyczne logi w poszukiwaniu wczesnych oznak — napastnicy często zaczynają od rozpoznania (badania) przed wykorzystaniem.


Natychmiastowe działania (dla każdej dotkniętej witryny)

  1. Łatanie (najwyższy priorytet)
    Natychmiast zaktualizuj motyw Kiddy do wersji 2.0.9 lub nowszej. To jest ostateczna poprawka. Jeśli używasz motywu potomnego, zaktualizuj motyw główny i potwierdź zgodność.
  2. Jeśli nie możesz natychmiast załatać, wdroż kroki ograniczające (patrz poniżej). Nie odkładaj działań — albo zaktualizuj, albo zastosuj łagodzenia.
  3. Zrób kopię zapasową bieżącej witryny i bazy danych teraz
    Zrób zrzut ekranu przed wprowadzeniem jakichkolwiek zmian, aby móc przeanalizować wszelkie istniejące kompromisy i cofnąć zmiany, jeśli to konieczne.
  4. Skanuj w poszukiwaniu zagrożeń
    Szukaj podejrzanych plików, nowych użytkowników administratora, zmodyfikowanych znaczników czasowych lub oznak wycieku danych. Przeskanuj witrynę swoim skanerem złośliwego oprogramowania.
  5. Rotuj sekrety, jeśli istnieje podejrzenie kompromitacji
    Zmień dane uwierzytelniające bazy danych, klucze API i inne sekrety; zaktualizuj dane uwierzytelniające używane przez witrynę. Po rotacji zaktualizuj wp-config.php odpowiednio.
  6. Powiadom swojego dostawcę hostingu lub zarządzaną usługę, jeśli podejrzewasz kompromitację na poziomie serwera.

Praktyczne łagodzenia, które możesz zastosować natychmiast (jeśli nie możesz zaktualizować)

Te tymczasowe łagodzenia zmniejszają powierzchnię ataku, aż będziesz mógł zastosować oficjalną poprawkę.

A. Przełącz się na bezpieczny motyw (tymczasowo)
Aktywuj zaufany motyw domyślny (lub inny znany dobry motyw) do czasu zaktualizowania motywu Kiddy. Jeśli zmiana motywów nie jest praktyczna, przejdź do innych łagodzeń.

B. Zablokuj złośliwe wzorce wejściowe za pomocą swojego serwera WWW lub .htaccess

Apache (.htaccess) — zablokuj przechodzenie przez katalogi i opakowania php:

# Odrzuć żądania z wzorcami przejścia katalogów lub opakowaniami php

Nginx — zwróć 403 dla żądań zawierających podejrzane sekwencje:

# w bloku serwera lub lokalizacji

C. Zablokuj lub ogranicz podatny punkt(y) końcowy na warstwie WAF
Jeśli możesz zidentyfikować konkretny plik lub punkt końcowy używany do włączenia, zablokuj do niego dostęp całkowicie dla użytkowników publicznych lub wymagaj uwierzytelnienia.

D. Wyłącz ryzykowne ustawienia PHP, gdy to możliwe
Edytuj php.ini (lub zapytaj swojego hosta), aby wzmocnić PHP:

  • wyłącz allow_url_include = Off
  • wyłącz allow_url_fopen = Off (jeśli niekompatybilne z aplikacjami, przetestuj najpierw)
  • ogranicz niebezpieczne funkcje za pomocą disable_functions (eval, passthru, system, exec, shell_exec, proc_open) — pamiętaj, że może to zepsuć wtyczki/motywy, które ich potrzebują.

E. Wzmocnij uprawnienia do plików i własność

  • Upewnij się, że wp-config.php jest czytelny tylko dla użytkownika serwera WWW i nie jest dostępny publicznie. Na systemach Unix:
    • Pliki: 640 (właściciel odczyt/zapis, grupa odczyt, inni brak)
    • Katalogi: 750
  • Potwierdź, że przesyłane pliki i inne foldery do zapisu nie pozwalają na wykonanie PHP (patrz poniżej).

F. Zapobiegaj wykonaniu PHP w katalogach przesyłania

Apache (.htaccess w przesyłkach):

<FilesMatch "\.php$">
  Deny from all
</FilesMatch>

Nginx (blok lokalizacji):

location ~* /wp-content/uploads/.*\.php$ {

G. Ogranicz dostęp do wp-admin i stron logowania
Jeśli to możliwe, ogranicz dostęp do /wp-admin/ i /wp-login.php według IP lub wymuś silne CAPTCHA + uwierzytelnianie dwuskładnikowe.


Przykład reguły WAF wirtualnej łatki (ogólnej)

Poniżej znajduje się ogólny wzór, który możesz użyć lub dostosować do swojego zapory/firewalla WAF, aby zatrzymać powszechne próby wykorzystania LFI. Dostosuj regułę do swojego środowiska (składnia silnika będzie się różnić).

Opis reguły: blokuj żądania zawierające sekwencje przechodzenia przez katalogi lub opakowania php:// w ścieżce lub ciągu zapytania.

Wzór (pseudo):

  • Warunek:
    • request_uri zawiera “../” (lub odpowiedniki zakodowane w URL) LUB
    • query_string zawiera “../” (lub odpowiedniki) LUB
    • request_uri pasuje do /php:///i LUB query_string pasuje do /php:///i
  • Akcja: Zablokuj (HTTP 403) i zarejestruj

Przykłady pseudo-regex:

  • Wykryj przechodzenie (niezależnie od wielkości liter, uwzględniając kodowanie):
    ([\.]{2,}%2[fF]||/|\.\./)
  • Wykryj opakowanie php:
    (php|php://)

Ważny: Reguły blokujące muszą unikać fałszywych pozytywów (np. legalne nazwy plików, które mogą zawierać kropki). Testuj reguły na etapie testowym.


Jeśli odkryjesz kompromitację — lista kontrolna reakcji na incydent

  1. Izoluj: Włącz tryb konserwacji, ogranicz ruch do zaufanych adresów IP administratorów lub tymczasowo wyłącz stronę.
  2. Zachowaj dowody: Zrób zrzut systemu plików i bazy danych do analizy. Zachowaj dzienniki dostępu i dzienniki serwera.
  3. Zmień dane uwierzytelniające: Zmień dane uwierzytelniające bazy danych, hasła administratora WordPressa oraz wszelkie klucze API znalezione na stronie.
  4. Usuń powłoki sieciowe/backdoory: Szukaj i usuń podejrzane pliki; przywróć znane dobre wersje rdzenia, motywów i wtyczek z czystych źródeł.
  5. Przywróć z czystej kopii zapasowej, jeśli jest dostępna: Przywracaj tylko, jeśli wiesz, że kopia zapasowa jest przed kompromitacją.
  6. Ponownie przeskanuj: Użyj wielu skanerów (skaner złośliwego oprogramowania, kontrole integralności plików), aby upewnić się, że czyszczenie jest zakończone.
  7. Wzmocnienie po incydencie: Zastosuj poprawki, egzekwuj uprawnienia do plików, wyłącz wykonywanie PHP w przesyłanych plikach i włącz ochronę WAF.
  8. Monitoruj logi: Agresywnie monitoruj powtarzające się próby lub ruch boczny.
  9. Przeprowadź analizę przyczyn źródłowych i zamknij lukę, która pozwoliła na kompromitację.

Jeśli korzystasz z zarządzanego dostawcy lub hosta, skontaktuj się z nimi natychmiast, aby pomóc w ograniczeniu i naprawie.


Przepisy wykrywania — konkretne wyszukiwania do przeprowadzenia teraz

  • Przeszukaj logi serwera WWW pod kątem wzorców przejścia (przykład):
grep -E "(||\.\./|\.\.%2[fF])" /var/log/apache2/*access.log*
  • Szukaj podejrzanych plików PHP lub ostatnio zmienionych plików:
find /var/www/html -type f -name "*.php" -mtime -30 -ls
  • Szukaj nietypowych nazw plików w przesyłanych plikach:
find wp-content/uploads -type f -iname "*.php" -ls
  • Sprawdź odpowiedzi pod kątem ciągów takich jak DB_NAME lub DB_USER, które wskazują na wycieki zawartości wp-config.php.
  • Sprawdź nowo dodanych użytkowników administratora (z pulpitu WP lub DB):
SELECT user_login, user_email, user_registered FROM wp_users ORDER BY user_registered DESC LIMIT 20;

Wskazówki dla programistów: praktyki bezpiecznego kodowania, aby uniknąć LFI

Jeśli tworzysz lub dostosowujesz motywy/wtyczki, przestrzegaj tych zasad:

  • Nigdy nie dołączaj plików na podstawie niesanitarnych danych wejściowych od użytkownika.
  • Użyj białej listy dozwolonych plików, jeśli dynamiczne dołączenia są konieczne (mapuj dozwolone klucze na ścieżki serwera).
  • Rozwiąż ścieżki plików za pomocą kanonizacji i upewnij się, że znajdują się w oczekiwanym katalogu (użyj realpath + kontrole prefiksów).
  • Unikaj używania bezpośredniego włączania z danymi wejściowymi użytkownika; jeśli musisz, waliduj ściśle i oczyszczaj dane wejściowe, aby usunąć sekwencje przejścia.
  • Zachowaj funkcje takie jak allow_url_include wyłączone i unikaj zaufania do przesyłanych treści.
  • Wprowadź zasadę najmniejszych uprawnień dla plików i katalogów.

Przykład bezpiecznego wzorca (koncepcyjnego):

$allowed_views = [

Nigdy nie używaj $view_key = $_GET['view'] ?? 'home'; include($_GET['file']).


bez ścisłego białego listowania.

  • Długoterminowe zabezpieczenia i porady operacyjne.
  • Utrzymuj wszystko na bieżąco: rdzeń WordPressa, motywy, wtyczki i komponenty serwera (PHP, serwer www, system operacyjny).
  • Usuń nieużywane motywy i wtyczki — nawet nieaktywowany kod jest zagrożeniem, jeśli ma dostępne pliki.
  • Przeprowadzaj okresowe automatyczne skany i kontrole integralności plików.
  • Wymuszaj silne, unikalne dane uwierzytelniające i używaj MFA dla kont administratorów.
  • Używaj środowisk testowych i stagingowych do oceny aktualizacji przed wdrożeniem na produkcję.
  • Automatyzuj bezpieczne kopie zapasowe (zdalne) z przetestowanymi procedurami przywracania.
  • Monitoruj publiczne ujawnienia luk w zabezpieczeniach dla motywów i wtyczek, których używasz.
  • Ogranicz liczbę użytkowników i uprawnienia przypisane do każdego konta.

Wzmocnij konfigurację serwera: minimalne usługi, odpowiednie zapory i aktualne biblioteki.

Przykłady sygnatur WAF, które możesz przyjąć (koncepcyjne).

  • Uwaga: składnia zależy od twojego WAF — poniżej znajdują się proste regexy i opisy, które możesz wprowadzić do silników reguł.
(\.\./)|()|(/)|(\.\.)|()
  • Blokuj próby użycia wrappera php://:
php|php://|php//
  • Blokuj podwójne kodowanie URL:
(2e2e2f|2e2e/)
  • Blokuj podejrzane parametry powszechnie używane do includes (dostosuj do swoich nazw parametrów):

Jeśli parametr o nazwie szablon, strona, plik, ścieżka, itd., zawiera sekwencje przejścia, zablokuj.

Pamiętaj: dostosuj i testuj, aby uniknąć fałszywych pozytywów.


Dlaczego zarządzany WAF / wirtualne łatanie ma znaczenie.

Gdy luka w zabezpieczeniach zostanie ujawniona i nie możesz natychmiast załatać (na przykład z powodu zatwierdzeń klientów lub dostosowań motywu), zarządzane WAF lub możliwość wirtualnego łatania mogą zablokować ruch eksploatacyjny i zmniejszyć ryzyko, podczas gdy zaplanujesz trwałe rozwiązanie.

Ochrony zarządzanego WAF zazwyczaj zapewniają:

  • Szybką implementację reguły, która celuje w konkretne wektory eksploatacji.
  • Niskie obciążenie administracyjne i monitorowanie przez inżynierów bezpieczeństwa.
  • Integrację z procesami skanowania i reagowania na incydenty.

Jeśli wybierzesz wirtualne łatanie, upewnij się, że reguła jest wystarczająco specyficzna, aby zablokować próby eksploatacji bez łamania legalnego ruchu. Dokładnie przeglądaj efekty reguły i testuj w środowisku stagingowym, gdy to możliwe.


Co zrobić teraz — szybka lista kontrolna krok po kroku

  1. Sprawdź, czy Twoja strona używa motywu Kiddy i zidentyfikuj zainstalowaną wersję.
  2. Jeśli Kiddy <= 2.0.8: natychmiast zaktualizuj do 2.0.9.
  3. Jeśli nie możesz zaktualizować od razu:
    • Przełącz się na zaufany motyw LUB
    • Wprowadź tymczasowe zasady łagodzenia pokazane powyżej (serwer i WAF).
  4. Zrób kopię zapasową witryny i bazy danych.
  5. Skanuj w poszukiwaniu wskaźników kompromitacji (IoCs) i sprawdź logi pod kątem prób przejścia.
  6. Zablokowanie uprawnień do plików i wyłączenie wykonywania PHP podczas przesyłania plików.
  7. Zmień dane uwierzytelniające, jeśli znajdziesz dowody na ujawnienie danych.
  8. Monitoruj logi i ruch w poszukiwaniu ponownych prób.

Pomoc od zespołu WP‑Firewall

Wiemy, że administratorzy są zajęci i że łatanie może nie zawsze być natychmiastowe. WP‑Firewall oferuje zestaw zabezpieczeń zaprojektowanych do szybkiego łagodzenia odkrytych luk: zarządzane zasady zapory, wirtualne łatanie, skanowanie złośliwego oprogramowania i monitorowanie bezpieczeństwa. Poniżej wyjaśniamy, jak nasz darmowy plan może pomóc Ci zabezpieczyć swoją witrynę już teraz.

Natychmiast zabezpiecz swoją witrynę za pomocą darmowego planu WP‑Firewall

Jeśli potrzebujesz natychmiastowej, bezkosztowej ochrony podczas łatania, rozważ nasz podstawowy plan ochrony (darmowy):

  • Podstawowa ochrona: zarządzana zapora i zapora aplikacji internetowej (WAF) obejmująca powszechne wzorce eksploatacji i ryzyka OWASP Top 10.
  • Nielimitowana przepustowość do skanowania i ochrony.
  • Skaner złośliwego oprogramowania, który pomoże wykryć oznaki kompromitacji.
  • Automatyczne zasady łagodzenia dla zdarzeń ujawnienia o wysokim ryzyku, aby zmniejszyć możliwość eksploatacji przed zastosowaniem łaty.

Zarejestruj się i aktywuj ochronę dla swojej witryny w ciągu kilku minut:
https://my.wp-firewall.com/buy/wp-firewall-free-plan/

Jeśli potrzebujesz bardziej agresywnej naprawy, nasze poziomy Standard i Pro dodają automatyczne usuwanie złośliwego oprogramowania, kontrolę czarnej/białej listy IP, miesięczne raporty bezpieczeństwa, automatyczne wirtualne łatanie luk oraz dedykowaną pomoc w zakresie bezpieczeństwa.


Często zadawane pytania

Q. Zaktualizowałem motyw — czy muszę jeszcze coś zrobić?
A. Tak. Po zastosowaniu aktualizacji uruchom pełne skanowanie witryny i sprawdź logi pod kątem możliwej wcześniejszej eksploatacji. Jeśli podejrzewasz kompromitację, zmień dane uwierzytelniające i usuń wszelkie nieautoryzowane pliki.

Q. Usunąłem motyw Kiddy. Czy jestem bezpieczny?
A. Usunięcie podatnego motywu zmniejsza powierzchnię ataku, ale nie eliminuje potrzeby sprawdzenia pod kątem kompromitacji. Jeśli motyw był aktywny w momencie eksploatacji, atakujący mógł już odnieść sukces. Przeprowadź pełne dochodzenie.

Q. Mój host mówi, że witryna jest czysta — czy mogę mu zaufać?
A. Hosti oferują cenną pomoc, ale powinieneś przeprowadzić własne skany i inspekcje, aby to zweryfikować. Zachowaj kopie zapasowe i utrzymuj własny proces reagowania na incydenty.

Q. Czy uprawnienia plików są ważne?
A. Absolutnie. Poprawne uprawnienia plików ograniczają dostęp, jaki ma kod wykonywany jako użytkownik sieci. Pliki takie jak wp-config.php powinny być jak najbardziej restrykcyjne.


Uwagi końcowe — bądź proaktywny

Luki w lokalnym włączeniu plików są jednymi z najbardziej wpływowych problemów, jakie może wprowadzić niebezpieczny motyw lub wtyczka, szczególnie gdy są nieautoryzowane. Luka w motywie Kiddy pokazuje, jak pojedynczy błąd włączenia może prowadzić do kradzieży danych uwierzytelniających i pełnego przejęcia witryny. Jedynym trwałym rozwiązaniem jest aktualizacja do poprawionej wersji; tymczasowe łagodzenia dają czas, ale nie są substytutem dla łatania.

Jeśli zarządzasz wieloma witrynami WordPress, potraktuj ten incydent jako przypomnienie, aby:

  • Prowadzić inwentaryzację zainstalowanych motywów i wtyczek.
  • Automatyzować monitorowanie luk i łatanie, gdzie to możliwe.
  • Używać warstwowej obrony: aktualizacje + wzmocnienie + WAF + kopie zapasowe + monitorowanie.
  • Mieć przygotowane i przetestowane podręczniki reakcji na incydenty.

Jesteśmy dostępni, aby pomóc właścicielom i zespołom przyspieszyć łagodzenie i odzyskiwanie. Jeśli chcesz natychmiastowej, bezpłatnej ochrony podczas aktualizacji motywu, zacznij od naszego darmowego planu i postępuj zgodnie z powyższymi zaleceniami: https://my.wp-firewall.com/buy/wp-firewall-free-plan/

Bądź bezpieczny,
Zespół ds. bezpieczeństwa WP‑Firewall


wordpress security update banner

Otrzymaj WP Security Weekly za darmo 👋
Zarejestruj się teraz
!!

Zarejestruj się, aby co tydzień otrzymywać na skrzynkę pocztową aktualizacje zabezpieczeń WordPressa.

Nie spamujemy! Przeczytaj nasze Polityka prywatności Więcej informacji znajdziesz tutaj.