53 procent stron WordPress z niezałatanymi CVE: co naprawdę pokazuje audyt GuardingWP 2026
PL

53 procent stron WordPress z niezałatanymi CVE: co naprawdę pokazuje audyt GuardingWP 2026

Ostatnio zweryfikowano: 23 maja 2026
11min czytania
Opinia
500+ projektów WP

#53 procent stron WordPress z niezałatanymi CVE: co naprawdę pokazuje audyt GuardingWP 2026

Ponad połowa. Pierwszy raport State of WordPress Security 2026 od GuardingWP, wyciągnięty ze skanowania 424 potwierdzonych instalacji WordPressa w ponad czterdziestu branżach, mówi że 53 procent stron uruchamia przynajmniej jeden plugin niosący znany niezałatany CVE. Ten sam raport stawia 93.2 procent bez nowoczesnych nagłówków bezpieczeństwa, 55.9 procent z wyciekającą wersją WordPressa przez meta tag generator i 35.8 procent wciąż serwujących XML-RPC.

Liczba nie zaskakuje. Zaskoczeniem byłby wynik poniżej trzydziestu procent, bo struktura ekonomiki pluginów WordPressa zwraca tę stawkę domyślnie. Ten artykuł czyta dane GuardingWP jako dowód, że lekarstwo to nie lepszy firewall, lecz kontrole łańcucha dostaw już wpisane w NIS2 artykuł 21 paragraf 2 litera d i DORA artykuł 28, a w polskiej jurysdykcji dodatkowo egzekwowane przez ustawę o krajowym systemie cyberbezpieczeństwa i obowiązki zgłaszania incydentów do CERT Polska.

Tekst sąsiaduje z naszymi pillarami o NIS2 i DORA na WordPressie: stack zgodności 2026 i o łańcuchu dostaw pluginów WordPressa, oraz uzupełnia pracę o WCAG, BFSG i EAA, bo zespoły zakupowe pakują dziś dostępność, bezpieczeństwo i odporność w jeden arkusz dostawcy.

#Najważniejsze w jednym akapicie

  • GuardingWP 2026 zeskanował 424 instalacje WordPressa w ponad 40 branżach. Cztery główne wyniki są wykrywalne z pojedynczej odpowiedzi HTTP.
  • 53 procent stron z przynajmniej jednym niezałatanym CVE w pluginie. 93.2 procent bez nowoczesnych nagłówków. 55.9 procent z wyciekiem wersji. 35.8 procent z otwartym XML-RPC.
  • Stawka 53 procent to nie zaniedbanie userów, to domyślny output ekonomiki pluginów: 20 do 40 third-party publisherów na instalację, niezsynchronizowane cykle patchowania, właściciel jako integrator ostatniej szansy.
  • WordPress 7.0 dodał infrastrukturę AI z API keys do warstwy sekretów admina. Oliver Sild z Patchstack publicznie zapowiedział “absolutny pęd hakerów po API keys”.
  • NIS2 artykuł 21 paragraf 2 litera d i DORA artykuł 28 już kodują lekarstwo: udokumentowana polityka obsługi luk, cadence patchowania, ocena dostawców, rejestr umów ICT trzeciej strony.
  • Dźwignia, która przesuwa organizację WordPress z porażki compliance do passu, to nie plugin. To framework kontroli.

#Liczby z primary source

Cztery główne metryki w raporcie GuardingWP 2026 są obserwowalne z zewnątrz strony. Skaner potrzebuje tylko odpowiedzi strony głównej i statusu HTTP na /xmlrpc.php, żeby wyliczyć każdą z nich. To ważne, bo audytorzy compliance coraz częściej zaczynają od evidence zewnętrznych - telemetria Patchstack, GreyNoise i Internet Archive są stałą infrastrukturą pomiarową.

WskaźnikUdział z 424 instalacji
Przynajmniej jeden plugin z znanym niezałatanym CVE53 procent
Brak nowoczesnych nagłówków (CSP, HSTS, X-Content-Type, Referrer-Policy)93.2 procent
Wyciek wersji WordPressa przez meta tag generator55.9 procent
Otwarty endpoint XML-RPC35.8 procent

Dla unijnego czytelnika regulowanego baseline dla tych liczb wygląda inaczej dla każdej z nich. CSP i HSTS są wymienione w dobrych praktykach ENISA dla bezpieczeństwa systemów dostępnych z internetu. XML-RPC jako narażony jest explicite w OWASP Top 10. Niezałatane CVE w pluginach mapują się wprost na artykuł 21 NIS2 - kontrolę łańcucha dostaw. Raport GuardingWP to nie lista ciekawostek. To cztery już skodyfikowane luki compliance - zmierzone.

#Dlaczego 53 procent to liczba strukturalna

Typowa instalacja WordPressa uruchamia od dwudziestu do czterdziestu pluginów. WordPress.org publikuje ponad 60 000 pluginów, z długim ogonem autorów bez finansowanych zespołów bezpieczeństwa. Cykl patchowania pluginu A i pluginu B nie jest skoordynowany. Właściciel strony jest integratorem ostatniej szansy. Kiedy CVE-2025-XYZW ląduje w pluginie A we wtorek, właściciel strony jest jedyną stroną, która może zdecydować, czy patchować, czy przetestować przeciw reszcie stacka i czy patch zepsuje plugin B.

Ekonomika sytuacji nie sprzyja integratorowi. Patchowanie dwudziestu pluginów na miesiąc z testowaniem regresyjnym to praca inżynierska. Większość stron WordPress nie ma budżetu na tę pracę. Dlatego większość stron WordPress nie jest patchowana. Stawka 53 procent to równowaga rynkowa.

Są dwie drogi wyjścia z tej równowagi, i tylko jedna jest trwała.

Pierwsza droga to skurczenie stacka pluginów. Strona WordPress z ośmioma pluginami, wszystkimi pod aktywnym utrzymaniem, indywidualnie zakresowanymi do funkcji, którą właściciel może opisać jednym zdaniem, to traktowalna powierzchnia patchowania. Dyscyplina kosztuje więcej z góry, bo zespół musi albo zbudować funkcję w customowym kodzie, albo żyć bez niej, ale miesięczny koszt utrzymania pozostania-patchowanym spada proporcjonalnie.

Druga droga to outsourcing cadence’u patchowania do managed providera, który to faktycznie robi. To dostarczają poważni managed WordPress hosci i poważne agencje, i tam gdzie kontrakt mówi explicite “stosujemy security patche w ciągu X godzin od release vendora, najpierw staging, potem produkcja”. Jeśli kontrakt tego nie mówi, cadence nie istnieje, a strona jest statystycznie w 53 procentach.

#Co zmienił WordPress 7.0

WordPress 7.0 “Armstrong” zszedł w tym samym tygodniu publikacji co raport GuardingWP. Wydanie 7.0 dodało AI Services Registry i Abilities API, co znaczy że powierzchnia admina przechowuje teraz API keys do hostowanych dostawców modeli (Anthropic, OpenAI), bram AI (Vercel) i self-hostowanych endpointów. Te klucze mają stronę rozliczalną. Skompromitowane konto admina nie jest już tylko problemem integralności treści. Jest też problemem wycieku kosztów.

Oliver Sild, założyciel Patchstack, napisał publicznie na X w dniu release’u 7.0: “there will be an absolute rush by hackers to steal API keys.”

Justin Nealey, pisząc na swoim blogu, sflagował powiązany praktyczny ból głowy: WP AI Client nie ma wbudowanego throttle, a kilka pluginów dzielących jeden klucz API potrafi wydmuchać limit tokenów w niecałą minutę. To nie hipotetyczny adwersarz, to życzliwa misconfiguracja. Obie postacie wycieku kosztów implikują tę samą kontrolę: scoping kluczy per connector, rate limity na bramie a nie w pluginie, audit log który wyciąga niespodziewane zużycie tokenów wewnątrz jednego cyklu rozliczeniowego.

Powierzchnia kontroli jest dobrze zrozumiała. To ta sama powierzchnia, którą zespół finansowy zastosowałby do każdego nowo wybitego rozliczalnego credentiala. WordPress jest niezwykły tylko w tym, że historycznie nie miał tej kategorii credentiala w adminie.

#Jak NIS2 czyta dane GuardingWP

Dyrektywa NIS2 (2022/2555), artykuł 21, paragraf 2, wymienia dziesięć środków technicznych i organizacyjnych, które podmioty kluczowe i ważne muszą stosować. Litera d, słowami samej dyrektywy, wymaga “bezpieczeństwo łańcucha dostaw, w tym aspekty związane z bezpieczeństwem dotyczące relacji między każdym podmiotem a jego bezpośrednimi dostawcami lub usługodawcami”. Instalacja WordPressa z niezałatanymi CVE w pluginach zawodzi literę d niezależnie od tego, czy plugin jest indywidualnie krytyczny - bo podmiot nie ocenił i nie zarządził ryzykiem dostawcy.

Lekarstwo pod NIS2 jest proceduralne. Obejmuje:

  • Udokumentowaną politykę obsługi i ujawniania luk, której podmiot faktycznie przestrzega. Paragraf 2 litera b.
  • Cadence patchowania i aktualizacji z docelowym czasem zastosowania CVE-ratedych poprawek. Paragraf 2 litera f w połączeniu z literą b.
  • Ocenę dostawców obejmującą autorów pluginów, którzy sami są dostawcami ICT trzeciej strony - ich dojrzałość bezpieczeństwa, kanał ujawniania, latencja patchowania. Paragraf 2 litera d.
  • Rejestr umów ICT trzeciej strony, który pod DORA ma też explicite obowiązek z artykułu 28 dla podmiotów finansowych.

Strona WordPress może przejść techniczne czytanie NIS2 (czyli nie mieć niezałatanych CVE w dniu audytu) i wciąż polegnąć na czytaniu proceduralnym, jeśli podmiot nie pokaże dokumentów. Stawka 53 procent sugeruje, że dokumenty nie istnieją dla połowy stron w zakresie.

W Polsce dodatkową warstwą egzekucji jest krajowy system cyberbezpieczeństwa, gdzie operator usługi kluczowej i podmiot ważny zgłaszają incydenty do CERT Polska (CSIRT NASK). Audyt KSC może kwestionować brak udokumentowanej polityki obsługi luk w portfelu pluginów. Profil 53 procent jest zatem nie tylko ryzykiem operacyjnym, ale jasnym ryzykiem regulacyjnym dla podmiotów w polskim zakresie KSC.

To ta część rozmowy, której większość vendorów narzędzi security unika. Sprzedaż firewalla jest łatwiejsza niż sprzedaż frameworku kontroli. Framework kontroli to to, czego NIS2 faktycznie wymaga.

#Jak DORA czyta dane GuardingWP dla instytucji finansowych

Rozporządzenie DORA (2022/2554) jest bezpośrednio stosowane od 17 stycznia 2025. Stosuje się do instytucji kredytowych, instytucji płatniczych, ubezpieczycieli, firm inwestycyjnych, dostawców usług krypto-assets i mniej więcej piętnastu dalszych kategorii wymienionych w artykule 2.

DORA artykuł 28 reguluje zarządzanie ryzykiem ICT trzeciej strony. Autorzy pluginów WordPress publicznej strony instytucji finansowej wpadają w tę definicję. Dwa praktyczne konsekwencje wynikają z profilu GuardingWP.

Po pierwsze, podmiot musi prowadzić rejestr umów z dostawcami ICT trzeciej strony (artykuł 28 paragraf 3). Rejestr musi obejmować publisherów pluginów, których kod uruchamia się na publicznej stronie. Dla większości instytucji finansowych ten rejestr aktualnie nie zawiera autorów pluginów WordPress w ogóle. Lekarstwo nie jest techniczne, jest administracyjne: wyciągnij listę aktywnych pluginów, zmapuj każdy plugin do publishera, dołącz kanał obsługi luk publishera i latencję patchowania, dodaj wpis do rejestru.

Po drugie, artykuł 28 paragraf 5 wymaga, żeby umowy z dostawcami ICT obsługującymi krytyczne lub ważne funkcje zawierały “strategie wyjścia, w szczególności ustalające obowiązkowy odpowiedni okres przejściowy”. Dla strony WordPress, która zależy od jednego specjalistycznego pluginu dla krytycznego workflow (dostawa podpisanego dokumentu, adapter KYC, asemblowanie PDF raportu regulacyjnego), strategia wyjścia musi istnieć w piśmie. Rzadko istnieje.

To nie są efektowne kontrole. To papier. To też jak wygląda faktyczny audyt DORA.

#Gdzie raport GuardingWP jest za cichy

Główne liczby raportu są dobrze udokumentowane, ale raport niedoszacowuje jedną rzecz, którą czytelnik praktyk powinien zobaczyć jasno: stawka 53 procent koncentruje się w długim ogonie instalacji małych biznesów i jest dużo niższa w instalacjach z managed providerem na kontrakcie, który explicite obejmuje patchowanie bezpieczeństwa. Nie mamy podziału GuardingWP, ale nasza własna koncentracja stron WordPress pod kontraktem utrzymania czyta jednocyfrowo dla stawki niezałatanego CVE w dowolnym tygodniu audytu.

Implikacja nie jest taka, że managed WordPress hosci i security-focused agencje są doskonali. Jest taka, że równowagowy 53 procent to średnia rynkowa, która miesza dwie bardzo różne populacje. Kupujący czytający raport nie powinien dojść do “WordPress jest niebezpieczny”. Powinien dojść do “strony WordPress bez frameworku kontroli są niebezpieczne, a rozmiar nieobsługiwanego ogona to połowa rynku”.

#Co zmienia poważne potraktowanie WordPress 7.0

Wydanie WordPress 7.0 z infrastrukturą AI jest użyteczną funkcją wymuszającą dla nieobsługiwanego ogona, bo dodanie API keys do powierzchni admina czyni przypadek wycieku kosztów widocznym w sposób, w jaki XSS albo eksfiltracja zapisanego credentiala nie były. Osobę z finansów, której nie ruszyło “możesz mieć niezałatany CVE”, ruszy “twoja faktura od dostawcy AI za zeszły miesiąc była trzycyfrowo wyższa niż zwykle i nie potrafimy wyjaśnić tego ruchu”.

Powierzchnia kontroli, która zamyka ryzyko klucza AI, zamyka też dużo reszty wyników GuardingWP, bo kontrole się pokrywają:

  • Nowoczesne nagłówki bezpieczeństwa (CSP, HSTS, X-Content-Type, Referrer-Policy) na edge. Jeden Cloudflare Worker albo jeden blok .htaccess. Zamyka lukę 93.2 procent.
  • Tłumienie meta tagu generator. Jeden filtr. Zamyka lukę 55.9 procent.
  • XML-RPC wyłączony albo rate-limited na edge. Jedna reguła firewalla albo linia .htaccess. Zamyka lukę 35.8 procent.
  • Scoping kluczy API, rate limit per connector, alertowanie anomalii zużycia tokenów. Nowa powierzchnia kontroli. Zamyka ryzyko 7.0 zanim ma skalę.

To nie są heroiczne zadania inżynierskie. To pozycje w scope of work managed-services.

#Praktykowane czytanie

Prowadzę audyty bezpieczeństwa stron WordPress pod unijnymi jurysdykcjami od piętnastu lat. Wzorzec tygodnia w 2026 jest ten sam co w 2018: strona przychodzi z dwudziestoma ośmioma pluginami, właściciel nie potrafi wymienić co robi osiem z nich, a ciężar testowania regresyjnego patchowania wszystkiego w jednym cyklu przekracza budżet. Stawka GuardingWP jest wiernym opisem tego wzorca. Lekarstwo, które faktycznie działa w horyzoncie rocznym, to to, którego nikt nie lubi:

  1. Audyt listy pluginów. Usuń każdy plugin, którego funkcji właściciel nie potrafi opisać jednym zdaniem.
  2. Wymień dwa albo trzy pluginy, które przeżyły, ale mają stagnujące kanały utrzymania.
  3. Ustanów udokumentowany cadence patchowania i politykę obsługi luk. Spisz to. Odnoś się do tego nazwą w kontrakcie utrzymania.
  4. Dodaj rejestr umów ICT trzeciej strony odzwierciedlający aktywną listę pluginów i aktualizowany przy każdym dodaniu lub usunięciu pluginu.
  5. Dla instalacji WordPress 7.0 zakresuj każdy klucz dostawcy AI per connector, zastosuj rate limity na bramie i alertuj anomalia zużycia tokenów.

Pierwsze cztery pozycje to praca compliance pod NIS2 artykuł 21. Piąta to nowa klasa kontroli wprowadzona przez 7.0. Żadna z pięciu nie jest kupowana od vendora jako produkt. To jak praktyk WordPress przychodzi do pracy.

#Argument zamykający

Raport GuardingWP 2026 jest najbardziej użytecznym pojedynczym dokumentem, jaki społeczność bezpieczeństwa WordPress opublikowała w pięć lat, bo przeformułowuje debatę, która tkwiła w trybie tool-comparison za długo. Właściwe czytanie to nie “przerzuć się na Patchstack” albo “zainstaluj Wordfence”. To: połowa rynku nie prowadzi frameworku kontroli, kontrole zamykające lukę są skodyfikowane w NIS2 i DORA, a kupujący po stronie regulacji UE w 2026 jest tym z dźwignią, żeby wymusić kontrole w kontrakcie dostawcy.

Dla czytelnika z agencji WordPress jest to najsilniejszy moment komercyjny od lat, żeby sprzedawać framework, nie narzędzie. Liczba 53 procent jest leadem następnej prezentacji ofertowej dostawcy.

#Źródła

#Powiązane teksty u nas

Ostatnio sprawdzone: 2026-05-23

Następny krok

Przekuj artykuł w realne wdrożenie

Pod tym wpisem dokładam linki, które domykają intencję użytkownika i prowadzą dalej w strukturze serwisu.

Powiązany klaster

Sprawdź inne usługi WordPress i bazę wiedzy

Wzmocnij swój biznes dzięki profesjonalnemu wsparciu technicznemu w kluczowych obszarach ekosystemu WordPress.

Co konkretnie pokazał raport GuardingWP State of WordPress Security 2026? #
GuardingWP zeskanował 424 potwierdzone instalacje WordPressa w ponad 40 branżach. Raport pokazuje 53 procent stron z przynajmniej jednym pluginem z niezałatanym CVE, 93.2 procent bez nowoczesnych nagłówków bezpieczeństwa, 55.9 procent ujawniających wersję WordPressa w meta tagu generator i 35.8 procent wciąż z otwartym XML-RPC. Wszystkie cztery wskaźniki są wykrywalne z pojedynczego HTTP request - nie ma tu nic ukrytego.
Dlaczego liczba 53 procent nie zaskakuje praktyka? #
Bo średnia instalacja WordPressa nosi 20 do 40 pluginów third-party, cykl patchowania tych pluginów nie jest skoordynowany między autorami, a właściciel strony jest integratorem ostatniej szansy. Zaskakująca byłaby liczba poniżej 30 procent. Połowa wszystkich instalacji z niezałatanym CVE w przynajmniej jednym pluginie to default output ekonomiki pluginów WordPressa.
Jak WordPress 7.0 z infrastrukturą AI zmienia powierzchnię ataku? #
Dodaje do panelu admina API keys z rozliczalnym zużyciem. Założyciel Patchstack Oliver Sild napisał na X: "there will be an absolute rush by hackers to steal API keys" - bo to samo skompromitowane konto admina pozwala teraz hakerowi wydrenować 4- albo 5-cyfrowy miesięczny rachunek za tokeny zanim właściciel zobaczy fakturę. Kontrola do dodania to rate limiting i scoping kluczy per connector, nie kolejna reguła firewalla.
Jak NIS2 artykuł 21 interpretuje wynik 53 procent? #
Artykuł 21 paragraf 2 dyrektywy NIS2 wymienia dziesięć środków technicznych i organizacyjnych. Litera d nazywa explicite "bezpieczeństwo łańcucha dostaw, w tym aspekty związane z bezpieczeństwem dotyczące relacji między każdym podmiotem a jego bezpośrednimi dostawcami lub usługodawcami". Instalacja WordPressa z niezałatanymi CVE w pluginach zawodzi literę d niezależnie od tego, czy plugin jest indywidualnie krytyczny - bo podmiot nie ocenił i nie zarządził ryzykiem dostawcy. Lekarstwo pod NIS2 jest proceduralne: udokumentowana polityka obsługi luk, cadence patchowania, ocena dostawców pluginów, rejestr umów ICT z trzecimi stronami.
A jak to czytają polskie urzędy regulujące cyberbezpieczeństwo? #
W polskim porządku NIS2 implementuje [ustawa o krajowym systemie cyberbezpieczeństwa](https://www.gov.pl/web/cyfryzacja/krajowy-system-cyberbezpieczenstwa) z poprawkami transponującymi dyrektywę. Operator usługi kluczowej albo podmiot ważny ma obowiązek zgłaszania incydentów do CERT Polska (zespołu CSIRT NASK), a brak udokumentowanej polityki obsługi luk i cadence patchowania może być kwestionowany w audycie przeprowadzanym przez właściwy organ. Profil GuardingWP-53 procent w portfelu pluginów jest zatem nie tylko ryzykiem operacyjnym, ale jasnym ryzykiem regulacyjnym dla podmiotów w zakresie KSC.
A co z DORA dla podmiotów finansowych? #
DORA artykuł 28 reguluje zarządzanie ryzykiem ICT trzeciej strony. Autorzy pluginów WordPressa instytucji finansowej są dostawcami ICT w rozumieniu artykułu. Podmiot finansowy prowadzący publiczną stronę WordPress z profilem GuardingWP-53 procent niezałatanych CVE polegnie na pierwszym pytaniu audytu artykułu 28: czy istnieje rejestr umów z dostawcami ICT trzeciej strony, który odzwierciedla rzeczywistość.

Potrzebujesz FAQ dopasowanego do branży i rynku? Przygotujemy wersję pod Twoje cele biznesowe.

Porozmawiajmy

Polecane artykuły

Dyrektywa NIS2 (2022/2555) miała być transponowana do prawa krajowego do 2024-10-17. Rozporządzenie DORA (2022/2554) obowiązuje bezpośrednio od 2025-01-17. Dla operatora strony WordPress oznacza to konkretne obowiązki, jeśli serwis dotyczy podmiotów regulowanych. Tłumaczymy bez paniki, z odniesieniem do tekstów aktów.
wordpress

NIS2 i DORA na WordPressie: co musi spełniać strona w 2026

Dyrektywa NIS2 (2022/2555) miała być transponowana do prawa krajowego do 2024-10-17. Rozporządzenie DORA (2022/2554) obowiązuje bezpośrednio od 2025-01-17. Dla operatora strony WordPress oznacza to konkretne obowiązki, jeśli serwis dotyczy podmiotów regulowanych. Tłumaczymy bez paniki, z odniesieniem do tekstów aktów.

Artykuł 28 Rozporządzenia 2022/2554 czyni podmioty finansowe odpowiedzialnymi za ryzyko ICT każdej strony trzeciej, z którą współpracują. Opisuję checklistę due diligence dostawcy, którą dostarczam wraz z mandatami WordPress dla banków i ubezpieczycieli w 2026.
wordpress

DORA Artykuł 28 – ryzyko stron trzecich ICT: audyt dostawcy hostingu i WAF dla WordPress

Artykuł 28 Rozporządzenia 2022/2554 czyni podmioty finansowe odpowiedzialnymi za ryzyko ICT każdej strony trzeciej, z którą współpracują. Opisuję checklistę due diligence dostawcy, którą dostarczam wraz z mandatami WordPress dla banków i ubezpieczycieli w 2026.

Artykuł 21 Dyrektywy 2022/2555 wymienia dziesięć środków zarządzania ryzykiem, które każdy podmiot w zakresie musi wdrożyć. Mapuję każdy z nich na konkretną kontrolę w agencji WordPress, wraz z plikiem dowodowym wymaganym podczas audytu.
wordpress

NIS2 Załącznik II dla agencji WordPress: zakres, terminy, ścieżka dowodowa

Artykuł 21 Dyrektywy 2022/2555 wymienia dziesięć środków zarządzania ryzykiem, które każdy podmiot w zakresie musi wdrożyć. Mapuję każdy z nich na konkretną kontrolę w agencji WordPress, wraz z plikiem dowodowym wymaganym podczas audytu.