Krytyczna luka w WordPress (CVE-2026-63030 i CVE-2026-60137) - co robić w 2026
17 lipca 2026 zespół WordPress wydał awaryjne poprawki bezpieczeństwa, a firmy hostingowe zaczęły masowo ostrzegać swoich klientów. Powód jest poważny: w rdzeniu WordPressa wykryto dwie krytyczne podatności, które połączone ze sobą pozwalają przejąć stronę bez żadnego loginu i hasła. Publiczny kod exploita pojawił się w sieci w ciągu kilku godzin, a firmy monitorujące zagrożenia już odnotowały pierwsze ataki.
W tym artykule tłumaczymy bez straszenia i bez technicznego żargonu: czego dotyczą luki CVE-2026-63030 i CVE-2026-60137, które wersje WordPressa są zagrożone, jak w 5 minut sprawdzić swoją stronę i co zrobić, żeby spać spokojnie. Jeśli nie masz czasu ani pewności, jak wykonać aktualizację, na końcu znajdziesz informację, jak możemy Ci pomóc.
W skrócie (TL;DR): Jeśli masz WordPress w wersji 6.8.0-6.8.5, 6.9.0-6.9.4 lub 7.0.0-7.0.1 i nie masz włączonych automatycznych aktualizacji, zaktualizuj stronę natychmiast do wersji 6.8.6, 6.9.5 lub 7.0.2. To nie jest zwykła aktualizacja, którą można odłożyć na później.
Co się właściwie stało?
W połowie lipca 2026 badacze bezpieczeństwa zgłosili do zespołu WordPress dwie osobne luki w samym rdzeniu systemu (nie we wtyczkach czy motywach, tylko w kodzie, który ma każda instalacja WordPressa). Zespół WordPress zareagował szybko i 17-18 lipca wydał poprawki, jednocześnie uruchamiając wymuszone automatyczne aktualizacje dla stron, które mają tę funkcję włączoną.
Problem w tym, że bardzo wiele stron ma automatyczne aktualizacje wyłączone, celowo lub przez przypadek. Właściciele takich witryn muszą zadziałać ręcznie i to szybko, bo luka jest już aktywnie wykorzystywana przez atakujących. Cała kampania ataku dostała w środowisku bezpieczeństwa nazwę wp2shell, czyli w wolnym tłumaczeniu "od WordPressa do przejęcia serwera".
CVE-2026-63030 - obejście logowania w REST API
Pierwsza luka dotyczy tzw. REST API, czyli interfejsu, przez który WordPress komunikuje się z aplikacjami, wtyczkami i panelem administracyjnym. Konkretnie chodzi o funkcję "batch", która pozwala wysłać kilka poleceń naraz w jednym zapytaniu.
Z powodu błędu w kodzie polecenia wysłane w takiej paczce mogą się "rozjechać" - polecenie z jednej pozycji wykonuje się z uprawnieniami przypisanymi do innej pozycji. W praktyce oznacza to, że atakujący potrafi obejść mechanizm sprawdzania uprawnień. To tak, jakby zamek w drzwiach otwierał się kluczem od zupełnie innych drzwi. Sama w sobie ta luka jest groźna, ale prawdziwy problem zaczyna się, gdy połączy się ją z drugą podatnością.
CVE-2026-60137 - wstrzyknięcie zapytań do bazy danych (SQL injection)
Druga luka to klasyczny błąd typu SQL injection w jednym z parametrów wyszukiwania (technicznie: author__not_in w mechanizmie zapytań WordPressa). Upraszczając: atakujący potrafi tak spreparować zapytanie, że WordPress wykona jego własne polecenia na bazie danych, zamiast tylko odczytać to, co powinien.
Baza danych to serce strony. Znajdują się tam między innymi loginy i zaszyfrowane hasła administratorów. Normalnie ta luka wymaga zalogowania, więc sama w sobie byłaby mniej groźna. Ale w połączeniu z pierwszą podatnością (która wyłącza sprawdzanie logowania) staje się bronią pełnej mocy.
Jak wygląda atak krok po kroku
Siła tych podatności bierze się z ich połączenia. Badacze opisali gotowy scenariusz ataku, który przebiega mniej więcej tak:
- Atakujący wykorzystuje CVE-2026-63030, żeby obejść mechanizm logowania w REST API.
- Następnie, jako niezalogowany gość, wysyła spreparowane zapytanie wykorzystujące CVE-2026-60137.
- Zapytanie wyciąga z bazy danych tabelę użytkowników wraz z zaszyfrowanymi hasłami administratorów.
- Atakujący łamie hasło albo podmienia je na własne i loguje się jako administrator.
- Z panelu administratora wgrywa tzw. webshell, czyli furtkę pozwalającą wykonywać dowolny kod na serwerze.
Efekt końcowy to pełne przejęcie strony i serwera - bez znajomości jakiegokolwiek loginu czy hasła. W skali zagrożeń taki scenariusz jest oceniany na 9.8 na 10 (poziom krytyczny). Ważny szczegół techniczny: atak działa na stronach, które nie mają włączonego trwałego cache obiektów po stronie serwera. Zdecydowana większość zwykłych stron firmowych i blogów takiego cache nie ma, więc są podatne w konfiguracji domyślnej.
Kogo to dotyczy? Sprawdź swoją wersję
Podatne są następujące wersje WordPressa:
| Wersja WordPress | Status | Co zrobić |
|---|---|---|
| 6.8.0 - 6.8.5 | Podatna | Aktualizuj do 6.8.6 |
| 6.9.0 - 6.9.4 | Podatna | Aktualizuj do 6.9.5 |
| 7.0.0 - 7.0.1 | Podatna | Aktualizuj do 7.0.2 |
| 6.8.6 / 6.9.5 / 7.0.2 i nowsze | Bezpieczna | Nic - jesteś zabezpieczony |
Jak sprawdzić swoją wersję? Zaloguj się do panelu WordPress (kokpit) i spójrz na dół strony głównej kokpitu - wersja jest wyświetlona w prawym dolnym rogu. Możesz też wejść w Kokpit → Aktualizacje. Jeśli nie masz dostępu do panelu, wersję często (choć nie zawsze) widać w kodzie źródłowym strony w znaczniku generator.
Jak zabezpieczyć stronę - instrukcja
Najważniejsze i najskuteczniejsze działanie to aktualizacja WordPressa do bezpiecznej wersji. Oto co warto zrobić:
- Zrób kopię zapasową strony i bazy danych, zanim cokolwiek zmienisz. To zasada numer jeden przy każdej aktualizacji.
- Zaktualizuj WordPress w Kokpit → Aktualizacje. Jeśli masz włączone automatyczne aktualizacje bezpieczeństwa, poprawka najprawdopodobniej wgrała się już sama - i tak warto to zweryfikować.
- Zaktualizuj też wtyczki i motyw przy okazji, bo one bywają osobnym wektorem ataku.
- Sprawdź, czy nikt się nie włamał zanim zaktualizowałeś: podejrzane nowe konta administratora, nieznane pliki, dziwne przekierowania, ostrzeżenia w Google Search Console.
- Rozważ włączenie automatycznych aktualizacji bezpieczeństwa na przyszłość, żeby kolejna taka sytuacja załatała się bez Twojego udziału.
Uwaga: jeśli podejrzewasz, że strona mogła już zostać zaatakowana (spowolnienie, dziwne treści, ostrzeżenie od Google lub hostingu), sama aktualizacja może nie wystarczyć. Wgrany wcześniej webshell zostanie na serwerze mimo załatania luki. W takim wypadku potrzebny jest skan i oczyszczenie strony z malware.
Nie masz czasu albo pewności? Pomożemy
Aktualizacja WordPressa brzmi prosto, ale w praktyce bywa stresująca - zwłaszcza gdy strona zarabia, a aktualizacja "kiedyś już coś popsuła". W Noril od lat zajmujemy się techniczną stroną witryn naszych klientów i tego typu sytuacje obsługujemy rutynowo.
Jak możemy pomóc w tej konkretnej sprawie:
- Bezpłatny przegląd bezpieczeństwa - sprawdzimy wersję Twojego WordPressa i powiemy wprost, czy jesteś zagrożony.
- Bezpieczna aktualizacja - wykonamy kopię zapasową, przetestujemy aktualizację i wdrożymy ją tak, żeby nic się nie posypało. Bez abonamentu, w rozliczeniu godzinowym (50 zł za pierwszą godzinę dla danej domeny, 70 zł za każdą kolejną).
- Skan i oczyszczenie jeśli okaże się, że strona została już zaatakowana.
- Stała opieka nad stroną - od 299 zł/mc pilnujemy aktualizacji, kopii zapasowych i monitoringu, żeby następna krytyczna luka załatała się automatycznie w ciągu godzin, a nie tygodni.
Jeśli Twoja strona na WordPress jest już mocno przestarzała i aktualizacja to ciągła walka, warto rozważyć nowoczesną, lekką stronę zbudowaną bez ciężkich wtyczek - z mniejszą powierzchnią ataku i lepszymi wynikami w Google.
Sprawdzimy Twoją stronę za darmo
Wyślij nam adres strony - powiemy, czy jesteś zagrożony i co trzeba zrobić.
Zamów bezpłatny przegląd bezpieczeństwaNajczęstsze pytania
Najczęściej zadawane pytania
Które wersje WordPressa są zagrożone?
Podatne są wersje 6.8.0-6.8.5, 6.9.0-6.9.4 oraz 7.0.0-7.0.1. Bezpieczne wersje z poprawką to 6.8.6, 6.9.5 i 7.0.2 (oraz nowsze). Jeśli masz którąś z podatnych wersji i nie masz włączonych automatycznych aktualizacji, zaktualizuj stronę jak najszybciej.
Jak sprawdzić, którą wersję WordPressa mam?
Zaloguj się do kokpitu WordPress i spójrz na prawy dolny róg strony głównej kokpitu, gdzie wyświetlana jest wersja. Możesz też wejść w Kokpit i zakładkę Aktualizacje. Jeśli nie masz dostępu do panelu, poproś nas o bezpłatny przegląd - sprawdzimy to za Ciebie.
Zaktualizowałem stronę - czy jestem już bezpieczny?
Aktualizacja łata lukę, więc nowy atak tą metodą nie przejdzie. Ale jeśli strona została zaatakowana zanim ją zaktualizowałeś, wgrany wcześniej webshell lub ukryte konto administratora zostają na serwerze mimo poprawki. Dlatego przy podejrzeniu włamania oprócz aktualizacji trzeba wykonać skan i oczyszczenie strony z malware.
Czy ta luka dotyczy wtyczek, czy samego WordPressa?
To luki w samym rdzeniu WordPressa, czyli w kodzie, który ma każda instalacja niezależnie od zainstalowanych wtyczek i motywu. Dlatego dotyczą tak wielu stron. Niezależnie od tego warto przy okazji zaktualizować też wtyczki i motyw, bo one bywają osobnym wektorem ataku.
Mam włączone automatyczne aktualizacje - czy muszę coś robić?
Jeśli masz włączone automatyczne aktualizacje bezpieczeństwa, poprawka najprawdopodobniej wgrała się już sama, a WordPress dodatkowo wymusił aktualizację ze względu na krytyczność luki. Mimo to warto zweryfikować, czy strona faktycznie jest na wersji 6.8.6, 6.9.5 lub 7.0.2, bo automatyczne aktualizacje czasem cicho zawodzą (np. z powodu uprawnień plików).
Co jeśli moja strona nie jest na WordPress?
Te konkretne luki (CVE-2026-63030 i CVE-2026-60137) dotyczą wyłącznie WordPressa. Jeśli masz inny system, na przykład inny CMS albo stronę na czystym kodzie, ten konkretny atak Cię nie dotyczy. Nie zwalnia to jednak z regularnych aktualizacji, bo każdy system ma swoje luki. Chętnie sprawdzimy bezpieczeństwo Twojej strony niezależnie od technologii.
O autorze
Norbert Majewski
Specjalista SEO, założyciel Noril.pl
Już 22 lat zajmuje się pozycjonowaniem stron internetowych i marketingiem w wyszukiwarkach. Pomaga firmom zwiększać widoczność w Google i budować skuteczną obecność online. Założyciel agencji SEO Noril.pl z siedzibą w Gdyni.
Powiązane artykuły
Bezpieczeństwo strony WWW — kompletny przewodnik po ochronie i utrzymaniu
Praktyczny przewodnik po bezpieczeństwie strony WWW: aktualizacje CMS, kopie zapasowe, SSL, ochrona przed malware, monitoring 24/7, antyspam i plan na awarię.
Opieka nad stroną WWW w 2026 — kompletny poradnik (co obejmuje, ile kosztuje)
Czym jest opieka nad stroną WWW, co dokładnie obejmuje, ile kosztuje w 2026 roku i jak wybrać pakiet, który nie zostawi Cię z awarią w najgorszym momencie.
Bezpieczeństwo strony WWW — kompletny przewodnik po ochronie i utrzymaniu
Praktyczny przewodnik po bezpieczeństwie strony WWW: aktualizacje CMS, kopie zapasowe, SSL, ochrona przed malware, monitoring 24/7, antyspam i plan na awarię.