
CERT Polska informuje, że CVE-2026-63030 umożliwia zdalne wykonanie kodu bez uwierzytelnienia. Nie oznacza to, że każda witryna WordPress jest podatna ani że każda została zaatakowana. Administrator powinien jednak niezwłocznie ustalić numer wersji i wykonać aktualizację, jeżeli instalacja znajduje się w zagrożonym zakresie.
Właściciel firmowej strony powinien też ustalić, kto faktycznie odpowiada za jej aktualizacje: firma hostingowa, agencja WWW, administrator czy pracownik wewnętrzny. Samo włączenie automatycznych aktualizacji nie zwalnia z ręcznego potwierdzenia rezultatu.
Takie potwierdzenie powinno być konkretne: numer wersji po zmianie, data wykonania prac, zakres kopii zapasowej i wynik podstawowych testów. Informacja „hosting robi aktualizacje” nie rozstrzyga, czy obejmuje ona WordPress Core, wtyczki i motyw, ani kto reaguje po błędzie. Jasny podział odpowiedzialności ogranicza ryzyko, że każda ze stron uzna aktualizację za zadanie kogoś innego.
Czego dotyczy komunikat CERT Polska?
Komunikat opisuje dwie podatności w WordPress Core. CVE-2026-63030 prowadzi do zdalnego wykonania kodu, czyli RCE. W praktyce oznacza to możliwość uruchomienia przez nieuprawnioną osobę poleceń w środowisku strony bez wcześniejszego logowania.
CVE-2026-60137 jest podatnością typu SQL Injection. Ten rodzaj błędu dotyczy sposobu obsługi zapytań do bazy danych i może naruszyć poufność lub integralność przechowywanych informacji. To dwa różne mechanizmy, lecz oba wymagają instalacji oficjalnej poprawki bezpieczeństwa.
Które wersje WordPress są zagrożone?
| Rodzaj podatności | Zagrożone wersje | Wersja zalecana |
|---|---|---|
| RCE | 6.9.0–6.9.4 | 6.9.5 |
| RCE | 7.0.0–7.0.1 | 7.0.2 |
| SQL Injection | 6.8.0–6.8.5 | 6.8.6 |
Administrator powinien kierować się aktualnym oficjalnym wydaniem bezpieczeństwa właściwym dla używanej gałęzi. Na zwykłej stronie produkcyjnej nie należy instalować wersji beta tylko po to, aby ominąć problem.
Jeżeli w panelu widnieje inny numer niż w tabeli, nie należy na tej podstawie samodzielnie zgadywać właściwej ścieżki. Trzeba porównać go z oficjalnym komunikatem WordPress.org i statusem wsparcia używanej gałęzi. Dotyczy to zwłaszcza serwisów utrzymywanych od lat, w których aktualizacja mogła być celowo wstrzymana z powodu starszego motywu lub integracji.
Dlaczego ta podatność jest szczególnie istotna?
Według CERT Polska atak nie wymaga konta użytkownika, zainstalowanych wtyczek ani niestandardowej konfiguracji. Zagrożone mogą być także domyślne instalacje WordPress działające w podatnych wersjach. Dlatego analiza nie może ograniczać się do listy dodatków.
Skuteczne przejęcie systemu może potencjalnie prowadzić do zmiany treści, kradzieży danych, infekowania plików lub wykorzystania witryny do dalszych ataków. Są to możliwe konsekwencje kontroli nad serwisem, a nie potwierdzenie, że wystąpiły w każdym przypadku wykorzystania tej luki. Systemowe cyberbezpieczeństwo dla firm powinno obejmować również serwer, konta i procedury reakcji.
Dla firmy skutki incydentu nie kończą się na wyglądzie strony. Witryna może obsługiwać formularze, zapytania ofertowe, konta klientów, płatności lub połączenia z systemami zewnętrznymi. Reakcja powinna więc uwzględniać znaczenie danych i procesów biznesowych, a nie tylko przywrócenie poprawnego widoku strony głównej.
Jak sprawdzić wersję WordPress?
- Otwórz Kokpit WordPress → Aktualizacje.
- Sprawdź ekran Kokpit → Informacje o WordPress.
- Jeżeli masz dostęp SSH i WP-CLI, wykonaj polecenie
wp core version. - Poproś administratora hostingu lub opiekuna technicznego o pisemne potwierdzenie wersji i czasu aktualizacji.
Nie należy publicznie ujawniać numeru wersji ani publikować zrzutów panelu. Informacja ma trafić do osoby odpowiedzialnej za utrzymanie, a nie do przypadkowych odbiorców.
Bezpieczna procedura aktualizacji WordPress
- Zweryfikuj obecną wersję WordPress Core.
- Sprawdź stan ostatnich kopii zapasowych.
- Wykonaj aktualną kopię plików i bazy danych.
- Potwierdź, że backup można odtworzyć lub istnieje sprawdzona procedura odtworzeniowa.
- Jeżeli to możliwe, sprawdź aktualizację na środowisku testowym.
- Zaktualizuj WordPress Core do wydania bezpieczeństwa dla używanej gałęzi.
- Zaktualizuj kompatybilne wtyczki i motyw, jeżeli jest to uzasadnione.
- Wyczyść cache aplikacji, CDN i przeglądarki, jeśli są używane.
- Przetestuj stronę oraz jej kluczowe procesy.
- Zweryfikuj logi i integralność instalacji.
Ważne: backup wykonany po możliwym przejęciu strony nie zastępuje wcześniejszej, czystej kopii. Dobry backup danych dla firmy powinien obejmować pliki, bazę, retencję i regularne testy odtwarzania.
Przed zmianą warto również zapisać punkt odniesienia: wersje komponentów, listę aktywnych administratorów oraz czas ostatniej modyfikacji kluczowych plików. Ułatwia to późniejsze wykrycie odchyleń. Sama aktualizacja Core nie usuwa z instalacji wcześniej dodanego konta, zmienionego pliku ani nieznanej wtyczki, dlatego w razie podejrzeń aktualizacja jest początkiem weryfikacji, a nie jej końcem.
Co sprawdzić po aktualizacji?
- stronę główną i ważne podstrony,
- panel administracyjny i logowanie,
- formularze kontaktowe i wysyłkę poczty,
- płatności lub sklep, jeżeli występują,
- integracje zewnętrzne i zadania WP-Cron,
- logi serwera i WordPress,
- nowe lub nieznane konta administratorów,
- nieoczekiwane zmiany plików,
- nietypowe przekierowania,
- nieznane wtyczki i motywy,
- działanie kopii zapasowych.
Brak widocznych objawów nie wyklucza wcześniejszego naruszenia. Jeżeli logi lub pliki budzą wątpliwości, potrzebna jest szersza analiza, obejmująca także administrację serwerami i dostęp do hostingu.
Testy najlepiej zapisać w krótkim protokole: co sprawdzono, z jakim wynikiem i kto zaakceptował działanie witryny. W sklepie powinny obejmować bezpieczną transakcję testową, a na stronie usługowej — wysłanie formularza i potwierdzenie dostarczenia wiadomości. Błędy w konsoli lub logach trzeba oceniać w kontekście stanu sprzed aktualizacji, aby odróżnić nową regresję od wcześniejszego problemu.
Czy automatyczna aktualizacja wystarczy?
WordPress.org uruchomił wymuszone aktualizacje dla zagrożonych wersji. CERT Polska wskazał jednak liczne przypadki, w których mechanizm nie zadziałał. Administrator powinien ręcznie sprawdzić numer wersji i czas wykonania aktualizacji, przejrzeć logi oraz wykonać podstawowy test działania strony.
Automatyzacja ogranicza czas reakcji, ale nie zastępuje odpowiedzialności. W firmie warto wskazać właściciela procesu i objąć stronę monitoringiem infrastruktury IT, który pozwala wykryć niedostępność lub nieoczekiwane zmiany.
Co zrobić, gdy aktualizacja nie jest od razu możliwa?
CERT wskazuje tymczasowe ograniczenie dostępu do całego REST API albo ścieżek /wp-json/batch/v1 i ?rest_route=/batch/v1 na odpowiednio skonfigurowanym WAF. Takie działanie może jednak zakłócić stronę, edytor lub integracje.
To rozwiązanie wyłącznie tymczasowe. Nie zastępuje aktualizacji, wymaga testów i powinno być wdrażane przez administratora rozumiejącego zależności serwisu. Bez znajomości infrastruktury nie należy kopiować gotowych reguł do .htaccess, Nginx ani WAF.
Jak ograniczyć ryzyko kolejnych incydentów?
Bezpieczeństwo WordPress wymaga regularnych aktualizacji Core, wtyczek i motywów oraz usunięcia nieużywanych komponentów. Należy ograniczyć liczbę administratorów, włączyć MFA dla panelu i hostingu, stosować silne unikalne hasła oraz chronić panel administracyjny.
Znaczenie mają też aktualne PHP i system serwera, WAF jako dodatkowa warstwa, monitoring dostępności i logów, kopie w modelu 3-2-1 oraz regularne testy odtwarzania. Sprawdzony plan Disaster Recovery określa kolejność i odpowiedzialność za przywrócenie usług po incydencie.
WordPress jest tylko jednym elementem środowiska. Ochrony wymagają również hosting, DNS, serwer, stacje administratorów oraz konta pocztowe. Warto prowadzić aktualizacje Microsoft 365 i zabezpieczyć pocztę powiązaną z resetowaniem haseł. Pomocny jest okresowy audyt bezpieczeństwa IT oraz praktyczne wskazówki dotyczące ochrony Microsoft 365 przed phishingiem.
Ochrona stacji administratora jest istotna, ponieważ przejęta przeglądarka, skrzynka pocztowa lub zapisane dane dostępowe mogą ominąć zabezpieczenia samego WordPress. Dostęp administracyjny powinien odbywać się z aktualnego, chronionego urządzenia, a po incydencie hasła i klucze należy zmieniać właśnie z zaufanego środowiska.
Kiedy warto zlecić weryfikację specjaliście?
Wsparcie jest szczególnie potrzebne, gdy firma nie wie, kto utrzymuje stronę, nie ma aktualnej kopii lub procedury odtworzeniowej, aktualizacja kończy się błędem albo witryna używa niestandardowych wtyczek. Nie należy zwlekać także wtedy, gdy pojawiają się przekierowania, nowe konta, podejrzane żądania w logach, awaria strony lub serwis obsługuje dane klientów, formularze czy sprzedaż.
Wsparcie Partnerhosted dla firm z Poznania i Wielkopolski
Partnerhosted wspiera małe i średnie firmy w obsłudze informatycznej, cyberbezpieczeństwie, administracji serwerami, monitoringu infrastruktury, backupie, Disaster Recovery, audytach bezpieczeństwa IT i zabezpieczaniu Microsoft 365. W ramach outsourcingu IT w Poznaniu możemy również pomóc uporządkować odpowiedzialność między firmą, hostingiem, agencją i administratorem strony.
Aktualizacja WordPress jest ważna, ale bezpieczeństwo firmy zależy również od kopii zapasowych, serwera, kont administratorów, poczty, monitoringu i procedury odtworzenia po incydencie.
Najczęstsze pytania
Czy każda strona WordPress jest podatna?
Nie. Opisywane podatności dotyczą konkretnych wersji WordPress Core. Administrator powinien sprawdzić faktycznie zainstalowaną wersję, zamiast zakładać, że aktualizacja została wykonana automatycznie.
Jak sprawdzić wersję WordPress?
Numer wersji można sprawdzić w panelu administracyjnym, sekcji aktualizacji albo przez WP-CLI. Jeżeli firma nie ma dostępu administracyjnego, powinna poprosić opiekuna strony lub administratora hostingu o potwierdzenie.
Czy przed aktualizacją trzeba wykonać backup?
Tak. Kopia powinna obejmować zarówno pliki strony, jak i bazę danych. Warto też wiedzieć, jak ją odtworzyć, ponieważ sama informacja o wykonaniu backupu nie gwarantuje skutecznego przywrócenia serwisu.
Czy automatyczne aktualizacje WordPress wystarczą?
Nie należy tego zakładać. CERT Polska zwrócił uwagę, że wymuszona aktualizacja mogła w części przypadków nie zostać zastosowana. Wersję trzeba sprawdzić ręcznie.
Co zrobić, gdy podejrzewamy przejęcie strony?
Nie ograniczaj się do aktualizacji. Zabezpiecz kopię danych i logów, ogranicz dostęp administracyjny, zmień dane uwierzytelniające z bezpiecznego urządzenia oraz zleć analizę plików, bazy danych, kont i logów serwera.
Źródła
- CERT Polska, „Krytyczna podatność w WordPress Core – zdalne wykonanie kodu bez uwierzytelniania”, 18 lipca 2026 r.
- WordPress.org, oficjalny komunikat dotyczący wydania WordPress 7.0.2
Nie masz pewności, czy firmowy WordPress jest bezpieczny?
Jeżeli nie wiesz, czy aktualizacja została prawidłowo wykonana, kopia zapasowa jest kompletna albo na stronie nie pojawiły się niepożądane zmiany, warto przeprowadzić techniczną weryfikację. Partnerhosted wspiera firmy z Poznania i Wielkopolski w cyberbezpieczeństwie, administracji serwerami, backupie, monitoringu infrastruktury oraz bieżącej obsłudze IT.