Hoppa till innehåll
Rank Math PRO 3.0.123: så hanterar du de infekterade uppdateringspaketen
Erik Johansson
Erik Johansson 17 October 2026 · 15 min läsning

Rank Math PRO 3.0.123: så hanterar du de infekterade uppdateringspaketen

Vissa nedladdnings- och uppdateringspaket för Rank Math PRO 3.0.123 innehöll skadlig kod under ett begränsat tidsfönster den 15–16 oktober 2026. Om du aktiverade ett infekterat paket behöver du behandla WordPress-webbplatsen som komprometterad. Version 3.0.124 är ren, men uppdateringen tar inte bort bakdörrar, administratörskonton eller schemalagda jobb som koden redan kan ha skapat.

Börja med att avgöra om du hämtade paketet under det berörda tidsfönstret och om du aktiverade tillägget. Därefter väljer du mellan att återställa en ren säkerhetskopia och att rensa webbplatsen manuellt. Vid manuell rensning spelar ordningen stor roll: den skadliga koden kan återskapa dolda bakdörrar när någon besöker webbplatsen.

Vad hände med de officiella paketen?

Det här var en leveranskedjeattack: angriparen fick in skadlig kod i tilläggspaket som leverantören distribuerade via sina officiella nedladdningar och uppdateringar. Incidenten handlar alltså inte om ett vanligt programmeringsfel som en angripare utnyttjar i ett annars rent tillägg. Rank Math tog bort de infekterade filerna och släppte den rena versionen 3.0.124.

  • Berörd version: vissa paket av Rank Math PRO 3.0.123, inte samtliga kopior av versionen.
  • Tidsfönster i UTC: 15 oktober 2026 klockan 20.02 till 16 oktober klockan 07.12, ungefär elva timmar.
  • Tidsfönster i svensk sommartid, CEST: 15 oktober klockan 22.02 till 16 oktober klockan 09.12.
  • Ren version: Rank Math PRO 3.0.124.
  • Tilläggets slug: seo-by-rank-math-pro.
  • CVE-identifierare: CVE-2026-111862. CVE är ett system för gemensamma identifierare för säkerhetsbrister.
  • Allvarlighetsgrad: 9,8 av 10, kritisk, enligt Common Vulnerability Scoring System, CVSS. Säkerhetsposten klassar problemet som inbäddad skadlig kod som inte kräver autentisering.
  • Omfattning: incidenten gäller PRO-tillägget. Säkerhetsbeskedet anger inte att gratisversionen av Rank Math berörs.

Den skadliga koden körs när du aktiverar tillägget och kan skapa bestående åtkomst till webbplatsen. Den kommunicerar med domänen rank1cdn[.]com och kan återskapa dolda bakdörrar vid sidbesök. Utgå från att WordPress-inloggningar, databasuppgifter, API-nycklar och andra hemligheter som webbservern kan läsa kan ha läckt.

Rank Math har inte offentliggjort hur angriparen ändrade paketen. Det finns därför inget underlag här för att peka ut en angripare, ange hur många webbplatser som drabbats eller beskriva en mer specifik grundorsak.

Avgör vilket av de tre fallen som gäller dig

Öppna Tillägg i WordPress-admin och kontrollera versionen av Rank Math PRO. Versionsnumret 3.0.123 bevisar inte i sig att din kopia innehåller skadlig kod; även tidpunkten när du hämtade paketet spelar roll. Rank Math har uppgifter om vilka användare som hämtade de berörda kopiorna och meddelar dem.

  1. Du installerade och aktiverade ett berört paket av 3.0.123: behandla webbplatsen som komprometterad och följ någon av återställningsvägarna nedan.
  2. Du installerade ett berört paket av 3.0.123 men aktiverade det aldrig: radera tilläggsfilerna, installera den rena versionen 3.0.124 från ditt Rank Math-konto och kör en säkerhetsskanning som försiktighetsåtgärd.
  3. Du hämtade 3.0.123 men varken installerade eller aktiverade det: enbart den här incidenten ger ingen indikation på att webbplatsen har komprometterats. Om du är osäker på om filerna nådde webbplatsen eller om någon aktiverade tillägget, kontakta Rank Maths support.

En senare version utesluter inte ett tidigare intrång

Om Rank Math har meddelat dig att du hämtade ett berört paket ska du följa rätt åtgärder för ditt fall, även om webbplatsen nu kör en annan version. Att installera 3.0.124 ersätter Rank Math-paketet men rensar inte filer, konton eller cron-jobb som den skadliga koden har skapat på andra ställen.

Snabb inventering med WP-CLI

Med WP-CLI, kommandoradsverktyget för WordPress, kan du snabbt samla in version, administratörskonton och flera kända spår. Kör WordPress-kommandona från installationens rotkatalog. Kommandona nedan läser information; de ersätter inte återställning eller rensning.

# Installerad version.
wp plugin get seo-by-rank-math-pro --field=version

# Kända skadliga poster i options-tabellen.
wp option get _uf6qdn2hmm
wp option get t8krdk990phb
wp option get _np5pvf754c

# Administratörer och när deras konton skapades.
wp user list --role=administrator --fields=ID,user_login,user_email,user_registered

# Kontrollera core-filer och lista WordPress schemalagda händelser.
wp core verify-checksums
wp cron event list

# Känd falsk core-fil och en sträng från den skadliga koden.
ls -la wp-includes/class-wp-cache-util.php
grep -RIn --include='*.php' 'xmmqhn' wp-content/

# Byt www-data mot webbserverns faktiska systemanvändare.
# Kommandot kan kräva högre behörighet.
crontab -l -u www-data | grep 'ms6v46'

En kontrollsumma jämför en fil med ett känt referensvärde och hjälper dig att hitta avvikande filer. Om kommandona inte hittar något har du däremot inte bevisat att webbplatsen är ren. Granska även de övriga platserna och mekanismerna nedan.

Alternativ 1: återställ en ren säkerhetskopia

Om du aktiverade ett infekterat paket rekommenderar Rank Math att du återställer både webbplatsens filer och databasen från en säkerhetskopia före incidentens början. Välj en kopia från före den 15 oktober 2026 klockan 20.02 UTC, alltså 22.02 svensk sommartid. Samma gräns motsvarar 15 oktober klockan 16.02 EDT och 16 oktober klockan 01.32 IST.

  1. Återställ webbplatsen och databasen från en säkerhetskopia som föregår det berörda tidsfönstret.
  2. Kör en säkerhetsskanning med ett etablerat verktyg, exempelvis Wordfence eller Sucuri.
  3. Byt alla relevanta lösenord och åtkomstuppgifter. Utgå från att webbplatsens hemligheter kan ha läckt. Gå igenom hela checklistan för lösenord, databasuppgifter, API-nycklar och andra hemligheter längre ned.
  4. Installera den rena versionen 3.0.124 från ditt Rank Math-konto efter att du har återställt webbplatsen.

Be webbhotellet om hjälp om du är osäker på hur du återställer säkerhetskopian. Även efter en återställning behöver du byta åtkomstuppgifter: gamla hemligheter kan redan finnas hos angriparen.

Alternativ 2: rensa webbplatsen manuellt

Om du saknar en ren säkerhetskopia behöver du ta bort den skadliga koden och granska vilka andra ändringar angriparen kan ha gjort. Följ stegen i ordning. Be webbhotellet eller en kvalificerad säkerhetsspecialist att ta över om du inte är bekväm med webbplatsens filer, databas och serverinställningar.

Stoppa återskapandet innan du tar bort bakdörrarna

Den skadliga koden kan återskapa en dold bakdörr varje gång någon besöker webbplatsen. Om du börjar med att radera misstänkta filer men lämnar mekanismen bakom dem kvar kan filerna komma tillbaka. Slutför därför hela steg 1 innan du går vidare.

Steg 1: stoppa koden som återskapar bakdörrarna

Börja med att ta bort det infekterade tillägget och de kända databasposterna. Blockera också den skadliga domänen om din driftmiljö tillåter det. Gå inte vidare till steg 2 förrän du har slutfört dessa åtgärder.

  1. Radera hela mappen för Rank Math PRO. Använd webbhotellets filhanterare eller FTP och ta bort mappen rank-math-pro. Att bara inaktivera tillägget räcker inte. Skilj på mappnamnet och tilläggets slug seo-by-rank-math-pro.
  2. Ta bort de skadliga databasposterna. Öppna databasen i exempelvis phpMyAdmin. Leta i wp_options efter poster vars option_name är _uf6qdn2hmm, t8krdk990phb eller _np5pvf754c, och radera dem. Använd webbplatsens faktiska tabellprefix om det skiljer sig från wp_.
  3. Blockera utgående anslutningar till rank1cdn.com, om webbhotellet eller brandväggen har stöd för det.

Steg 2: hitta och ta bort andra spår efter intrånget

Angriparen kan ha lämnat fler filer, konton och ändringar på servern än dem som finns i Rank Math-paketet. Gå igenom varje område nedan. En indikator är ett spår att undersöka, inte automatiskt ett bevis på att varje fil med samma sträng är skadlig.

Dolda PHP-bakdörrar

Leta efter misstänkta PHP-filer både i tillägg och teman. Granska särskilt följande platser, även om andra delar av webbplatsen ser normala ut.

  • wp-content/mu-plugins/, där WordPress laddar obligatoriska tillägg automatiskt.
  • Mappar som tillhör andra tillägg.
  • inc/, includes/ och lib/ i teman som inte är WordPress standardteman.
  • Rank Maths mapp includes/.

Sök efter PHP-kod som kombinerar base64_decode med XOR-loopar, alltså loopar som använder den bitvisa operatorn XOR. Andra spår är nyckeln xmmqhn, anrop till proc_open och kod som kommunicerar via PHP-FPM-socklar. PHP-FPM är en processhanterare för PHP. Ett säkerhetstillägg eller webbhotellet kan hjälpa dig att bedöma träffarna och ta bort skadliga filer.

Okända administratörskonton

Granska alla WordPress-konton med administratörsbehörighet. Var särskilt uppmärksam på användarnamn som börjar med wpsupport_ följt av slumpmässiga tecken och e-postadresser som slutar på @wp-mail[.]net. Ta bort konton som du har bekräftat är skadliga eller saknar tillstånd.

wp user list --role=administrator

En falsk fil bland WordPress core-filer

Kontrollera om wp-includes/class-wp-cache-util.php finns. Den tillhör inte WordPress core. Ta bort filen om den finns och kontrollera därefter core-filernas kontrollsummor.

wp core verify-checksums

Installera också om WordPress core-filer från en officiell källa för att säkerställa att inga andra core-filer har ändrats. Nöj dig inte med att bara radera den kända falska filen.

Regler i .htaccess och PHP-kod i .cache-filer

Granska .htaccess i webbplatsens rotkatalog och i underkatalogerna. Leta efter regler som låter servern köra filer med ändelsen .cache som PHP-kod. Sök även på servern efter .cache-filer som innehåller PHP-kod och utred misstänkta träffar.

Schemalagda jobb i WordPress och på servern

Cron kör schemalagda jobb på servern, medan WordPress har egna schemalagda händelser. Granska webbserveranvändarens crontab, alltså listan över användarens cron-jobb, och leta efter markören #ms6v46. Lista även WordPress-händelserna och ta bort jobb som du har bekräftat är skadliga.

# Anpassa systemanvändaren efter servern.
crontab -l -u www-data | grep 'ms6v46'

# Lista WordPress schemalagda händelser.
wp cron event list

Övriga tillägg, teman och uppladdade filer

  • Installera om tillägg och teman från deras officiella källor. Jämför dem med rena kopior där det går.
  • Leta efter PHP-filer i uploads/. Där ska sådana filer normalt inte finnas.
  • Utred oväntade eller ändrade filer innan du tar bort dem.

Ändringar utanför WordPress-installationen

Intrånget kan sträcka sig utanför webbplatsens katalog. Granska därför även servermiljön, särskilt sådant som webbserverns systemanvändare kan ändra.

  • authorized_keys-filer för SSH, som anger vilka publika nycklar som tillåter inloggning.
  • Crontab för andra systemanvändare.
  • Processer som körs på servern.
  • Platser utanför webbplatsens katalog där webbserveranvändaren har skrivbehörighet.

På ett delat webbhotell saknar du ofta åtkomst till delar av den här miljön. Be då webbhotellet att granska dem åt dig.

Steg 3: byt lösenord, nycklar och andra åtkomstuppgifter

Utgå från att alla hemligheter som den komprometterade webbplatsen kunde läsa kan ha läckt. Byt dem mot nya, säkra värden efter rensningen. Det här steget gäller också om du valde att återställa en säkerhetskopia.

  • Alla relevanta lösenord: byt lösenord för WordPress-konton och andra åtkomstuppgifter som den komprometterade webbplatsen kunde komma åt.
  • Databasuppgifter: byt databasens användarnamn och lösenord och uppdatera motsvarande värden i wp-config.php.
  • WordPress säkerhetsnycklar och salts: generera nya värden i wp-config.php. Salts är slumpmässiga värden som WordPress använder tillsammans med säkerhetsnycklarna för att skydda autentiseringsdata.
  • API-nycklar och tjänsteuppgifter: byt betalningsleverantörernas nycklar, SMTP-uppgifter för e-post, API-nycklar och andra hemligheter i webbplatsens inställningar eller konfigurationsfiler.
  • Webbhotell och serveråtkomst: byt lösenord eller andra åtkomstuppgifter för webbhotellets kontrollpanel, FTP/SFTP och SSH. Granska också hemligheter i miljövariabler.
  • Tvåfaktorsautentisering: granska administratörskontonas extra inloggningsfaktor och återställ den där det behövs.

Uppdatera webbplatsens konfiguration och anslutna tjänster med de nya uppgifterna överallt där det behövs. Be webbhotellet eller en säkerhetsspecialist att hjälpa dig inventera hemligheterna om du är osäker på vad du behöver byta.

Steg 4: kontrollera resultatet och följ webbplatsen

Kontrollera både filer och aktivitet när du har rensat webbplatsen och bytt åtkomstuppgifterna. Fortsätt bevaka den under de följande dagarna, eftersom återkommande filer kan avslöja att någon mekanism finns kvar.

  1. Kör en ny säkerhetsskanning med ett etablerat verktyg, exempelvis Wordfence eller Sucuri.
  2. Verifiera WordPress core-filer med wp core verify-checksums.
  3. Verifiera tilläggsfiler med wp plugin verify-checksums --all. Alla tillägg har inte tillgängliga kontrollsummor, särskilt inte premiumtillägg. Jämför då med en ren kopia från den officiella källan.
  4. Bevaka utgående anslutningar och annan misstänkt aktivitet under de följande dagarna.
  5. Kontrollera om borttagna filer kommer tillbaka.
wp core verify-checksums
wp plugin verify-checksums --all

Om misstänkta filer återkommer eller du ser ovanlig aktivitet kan rensningen vara ofullständig. Gå tillbaka till steg 2 och be webbhotellet eller en säkerhetsspecialist att undersöka vidare.

Samlad lista över kända indikatorer

Använd följande indikatorer för intrång när du söker i filer, databasen, användarkonton och servermiljön. Domännamnen med [.] nedan är avsiktligt skrivna så att de inte blir klickbara; vid teknisk blockering använder du en vanlig punkt.

  • Extern domän: rank1cdn[.]com.
  • Poster i options-tabellen: _uf6qdn2hmm, t8krdk990phb och _np5pvf754c.
  • Sträng i PHP-kod: xmmqhn.
  • Kodmönster att utreda: base64_decode tillsammans med XOR-loopar, proc_open och kod för PHP-FPM-socklar.
  • Misstänkta administratörsnamn: wpsupport_ följt av slumpmässiga tecken.
  • Misstänkta e-postadresser: adresser som slutar på @wp-mail[.]net.
  • Falsk core-fil: wp-includes/class-wp-cache-util.php.
  • Markör i systemets cron-jobb: #ms6v46.
  • Andra filspår: .htaccess-regler som kör .cache som PHP, .cache-filer med PHP-kod och oväntade PHP-filer i uploads/.

Installera 3.0.124 från ditt konto

När du har slutfört åtgärderna för ditt fall installerar du den rena versionen Rank Math PRO 3.0.124. Skriv rankmath.com direkt i webbläsaren, logga in på ditt konto och hämta paketet från dina nedladdningar. Vissa användare kan behöva återställa kontots lösenord för att kunna logga in.

Var vaksam på falska säkerhetsmejl

Rank Math skickar inte inloggnings- eller nedladdningslänkar via e-post. Betrakta oväntade mejl som ber dig klicka på en länk för lösenordsåterställning eller nedladdning som misstänkta. Gå själv direkt till webbplatsen i stället.

Hämta inte ersättningspaketet från inofficiella distributionssidor eller webbplatser som återdistribuerar tillägg med hänvisning till GPL-licensen. De kan fortfarande erbjuda kopior av 3.0.123. Använd ditt konto hos leverantören.

Om du behöver hjälp att avgöra rätt återställningsväg kan du öppna ett ärende hos Rank Maths support eller kontakta support@rankmath.com. Ange vilken PRO-version du använder och vilka återställningssteg du redan har slutfört.

Anpassa driften efter incidenten

Gå igenom hur du hanterar tilläggsuppdateringar när den akuta återställningen är klar. En leveranskedjeattack kan drabba även en etablerad kommersiell leverantör, så ett officiellt paket är inte ensamt en garanti för säker kod.

  • Gör ett medvetet val om automatiska uppdateringar av premiumtillägg. De kan snabbt leverera säkerhetsfixar, men också snabbt föra in ett komprometterat paket.
  • Behåll säkerhetskopior utanför webbservern och spara flera generationer. Du behöver kunna gå tillbaka till en tidpunkt före intrånget.
  • Bevaka och begränsa webbserverns utgående anslutningar där driftmiljön tillåter det.
  • Kontrollera filernas kontrollsummor och jämför med rena officiella paket när kontrollsummor saknas.
  • Hämta tillägg från leverantörens konto och var fortsatt vaksam på nätfiske som utger sig för att handla om incidenten.

Börja nu med att fastställa när du hämtade paketet och om du aktiverade det. Om webbplatsen är berörd: återställ en ren säkerhetskopia eller följ den manuella ordningen, byt alla åtkomstuppgifter och kontrollera att inga spår återkommer.

Erik Johansson

Erik Johansson

Förespråkare för Spotify-stil ingenjörskultur. Squad- och chapter-modeller, agil organisationsdesign är mitt område. Teamens prestation är nyckeln.

Alla inlägg

Gå med i HelloWP-communityn!

Chatta med oss om WordPress, webbutveckling och dela erfarenheter med andra utvecklare.

- medlemmar
- online
Gå med

Vi använder cookies för att förbättra din upplevelse. Genom att fortsätta godkänner du vår Cookiepolicy.