Akademia NIS2/KSC2 od sekuraka. 19 października start drugiej edycji!
Zobacz nasz aktualny kalendarz szkoleń!
Akademia NIS2/KSC2 od sekuraka. 19 października start drugiej edycji!
Zobacz nasz aktualny kalendarz szkoleń!
Rank Math to wtyczka do WordPressa będąca wielofunkcyjnym narzędziem SEO (służy do optymalizacji stron, aby lepiej wyświetlały się w wynikach wyszukiwania). Jej twórcy zidentyfikowali w kodzie wtyczki malware, które mogło dotrzeć do ograniczonej liczby użytkowników. W zagrożonej grupie są ci, którzy pobrali wariant PRO wtyczki Rank Math w wersji 3.0.123 między 15 października 2026 r. o 22:02 a 16 października 2026 r. o 09:12.
Po wykryciu incydentu twórcy usunęli złośliwe pliki i udostępnili “czystą” wersję – Rank Math PRO v3.0.124. Problem nie dotyczy użytkowników bezpłatnej wersji Rank Math SEO, ponieważ jest to osobna wtyczka (nie została dotknięta atakiem). Twórcy wtyczki w ramach działań zapobiegawczych usunęli jednak konta niektórych użytkowników także bezpłatnej wersji. Osoby, których to dotyczy, otrzymały maila z instrukcjami, jak odzyskać konto.
W opublikowanym komunikacie wskazano, jak sprawdzić, czy problem dotyczy naszej strony. W panelu administracyjnym WordPress (sekcja Wtyczki) należy sprawdzić zainstalowaną wersję Rank Math PRO.
Jeśli jest to:
Użytkownikom, którzy nie mają pewności, czy problematyczne pliki zostały zainstalowane lub aktywowane, zaleca się kontakt z zespołem pomocy technicznej Rank Math.
Strony, na których aktywowano złośliwą wersję, powinny zostać przywrócone z kopii zapasowych utworzonych przed rozpoczęciem incydentu.
Jeśli przywrócenie czystej kopii zapasowej nie jest możliwe, należy ręcznie usunąć malware i sprawdzić witrynę pod kątem innych zmian wprowadzonych przez atakującego.
Złośliwy kod może być wykonywany przy każdym odwiedzeniu witryny, więc malware ma możliwość ponownego tworzenia ukrytego backdoora. Ważne jest więc działanie w odpowiedniej kolejności, choć i opisana przez twórców wtyczki ścieżka nie gwarantuje pozbycia się malware w pełni. Nie wiemy dokładnie, czy i w jaki sposób złośliwy kod wdraża mechanizmy persystencji, a jego działanie zależy też od konfiguracji hostingu, na którym działa witryna. Nie są to więc uniwersalne kroki, a odzyskanie witryny z backupu – wykonanego przed instalacją złośliwej wersji – jest w naszej ocenie dużo lepszą opcją.
Najpierw należy zatrzymać działanie malware. W tym celu konieczne są następujące kroki:
Dopiero po wykonaniu tych czynności można przejść do kolejnego kroku. Atakujący mógł pozostawić złośliwe pliki, konta lub zmiany na poziomie serwera. Ten etap ma na celu sprawdzenie i zidentyfikowanie takich działań.
Można także sprawdzić, czy na serwerze istnieje plik wp-includes/class-wp-cache-util.php – nie jest to prawidłowy plik WordPress. Jeśli istnieje, należy go usunąć i zainstalować ponownie WordPress z oficjalnego źródła, aby upewnić się, że żadne inne pliki nie zostały zmodyfikowane.
Niezależnie od sposobu przywracania witryny, należy zmienić wszystkie hasła i dane uwierzytelniające. Mowa o:
Po zakończeniu czyszczenia można zweryfikować część działań. Twórcy Rank Math PRO zalecają:
Gdy witryna jest już “czysta”, można zainstalować nową, oczyszczoną z malware wersję Rank Math PRO (v3.0.124). W opublikowanym komunikacie twórcy wtyczki nie wskazali, w jaki sposób atakujący zdołał wstrzyknąć złośliwy kod do wydanej wersji.
Niestety regularnie obserwujemy, jak niebezpieczne mogą być ataki na łańcuch dostaw. W tym przypadku – choć okno czasowe, w którym dystrybuowano złośliwy kod, było krótkie – zwykła wtyczka stała się zagrożeniem dla nieświadomych tego faktu użytkowników. Jest to jeden z przypadków, w którym dostrzegamy wadę automatycznych aktualizacji. Nie oznacza to, że nie warto ich robić, ale polecamy przemyśleć swój model ryzyka (np. rozważyć zachowanie krótkiego odstępu od wydania nowej wersji do jej instalacji).
Źródło: rankmath.com
~Tymoteusz Jóźwiak