{"id":293,"date":"2026-10-17T11:03:18","date_gmt":"2026-10-17T09:03:18","guid":{"rendered":"https:\/\/helloblog.io\/sv\/rank-math-pro-3-0-123-infekterade-uppdateringspaket\/"},"modified":"2026-10-17T11:03:18","modified_gmt":"2026-10-17T09:03:18","slug":"rank-math-pro-3-0-123-infekterade-uppdateringspaket","status":"publish","type":"post","link":"https:\/\/helloblog.io\/sv\/rank-math-pro-3-0-123-infekterade-uppdateringspaket\/","title":{"rendered":"Rank Math PRO 3.0.123: s\u00e5 hanterar du de infekterade uppdateringspaketen"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Vissa nedladdnings- och uppdateringspaket f\u00f6r <strong>Rank Math PRO 3.0.123<\/strong> inneh\u00f6ll skadlig kod under ett begr\u00e4nsat tidsf\u00f6nster den 15\u201316 oktober 2026. Om du aktiverade ett infekterat paket beh\u00f6ver du behandla WordPress-webbplatsen som komprometterad. <strong>Version 3.0.124 \u00e4r ren, men uppdateringen tar inte bort bakd\u00f6rrar, administrat\u00f6rskonton eller schemalagda jobb som koden redan kan ha skapat.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B\u00f6rja med att avg\u00f6ra om du h\u00e4mtade paketet under det ber\u00f6rda tidsf\u00f6nstret och om du aktiverade till\u00e4gget. D\u00e4refter v\u00e4ljer du mellan att \u00e5terst\u00e4lla en ren s\u00e4kerhetskopia och att rensa webbplatsen manuellt. Vid manuell rensning spelar ordningen stor roll: den skadliga koden kan \u00e5terskapa dolda bakd\u00f6rrar n\u00e4r n\u00e5gon bes\u00f6ker webbplatsen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vad h\u00e4nde med de officiella paketen?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Det h\u00e4r var en <strong>leveranskedjeattack<\/strong>: angriparen fick in skadlig kod i till\u00e4ggspaket som leverant\u00f6ren distribuerade via sina officiella nedladdningar och uppdateringar. Incidenten handlar allts\u00e5 inte om ett vanligt programmeringsfel som en angripare utnyttjar i ett annars rent till\u00e4gg. Rank Math tog bort de infekterade filerna och sl\u00e4ppte den rena versionen 3.0.124.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Ber\u00f6rd version:<\/strong> vissa paket av Rank Math PRO 3.0.123, inte samtliga kopior av versionen.<\/li>\n\n\n<li><strong>Tidsf\u00f6nster i UTC:<\/strong> 15 oktober 2026 klockan 20.02 till 16 oktober klockan 07.12, ungef\u00e4r elva timmar.<\/li>\n\n\n<li><strong>Tidsf\u00f6nster i svensk sommartid, CEST:<\/strong> 15 oktober klockan 22.02 till 16 oktober klockan 09.12.<\/li>\n\n\n<li><strong>Ren version:<\/strong> Rank Math PRO 3.0.124.<\/li>\n\n\n<li><strong>Till\u00e4ggets slug:<\/strong> <code>seo-by-rank-math-pro<\/code>.<\/li>\n\n\n<li><strong>CVE-identifierare:<\/strong> <code>CVE-2026-111862<\/code>. CVE \u00e4r ett system f\u00f6r gemensamma identifierare f\u00f6r s\u00e4kerhetsbrister.<\/li>\n\n\n<li><strong>Allvarlighetsgrad:<\/strong> 9,8 av 10, kritisk, enligt Common Vulnerability Scoring System, CVSS. S\u00e4kerhetsposten klassar problemet som inb\u00e4ddad skadlig kod som inte kr\u00e4ver autentisering.<\/li>\n\n\n<li><strong>Omfattning:<\/strong> incidenten g\u00e4ller PRO-till\u00e4gget. S\u00e4kerhetsbeskedet anger inte att gratisversionen av Rank Math ber\u00f6rs.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Den skadliga koden k\u00f6rs n\u00e4r du aktiverar till\u00e4gget och kan skapa best\u00e5ende \u00e5tkomst till webbplatsen. Den kommunicerar med dom\u00e4nen <code>rank1cdn[.]com<\/code> och kan \u00e5terskapa dolda bakd\u00f6rrar vid sidbes\u00f6k. Utg\u00e5 fr\u00e5n att WordPress-inloggningar, databasuppgifter, API-nycklar och andra hemligheter som webbservern kan l\u00e4sa kan ha l\u00e4ckt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rank Math har inte offentliggjort hur angriparen \u00e4ndrade paketen. Det finns d\u00e4rf\u00f6r inget underlag h\u00e4r f\u00f6r att peka ut en angripare, ange hur m\u00e5nga webbplatser som drabbats eller beskriva en mer specifik grundorsak.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Avg\u00f6r vilket av de tre fallen som g\u00e4ller dig<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ppna <strong>Till\u00e4gg<\/strong> i WordPress-admin och kontrollera versionen av Rank Math PRO. Versionsnumret 3.0.123 bevisar inte i sig att din kopia inneh\u00e5ller skadlig kod; \u00e4ven tidpunkten n\u00e4r du h\u00e4mtade paketet spelar roll. Rank Math har uppgifter om vilka anv\u00e4ndare som h\u00e4mtade de ber\u00f6rda kopiorna och meddelar dem.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Du installerade och aktiverade ett ber\u00f6rt paket av 3.0.123:<\/strong> behandla webbplatsen som komprometterad och f\u00f6lj n\u00e5gon av \u00e5terst\u00e4llningsv\u00e4garna nedan.<\/li>\n\n\n<li><strong>Du installerade ett ber\u00f6rt paket av 3.0.123 men aktiverade det aldrig:<\/strong> radera till\u00e4ggsfilerna, installera den rena versionen 3.0.124 fr\u00e5n ditt Rank Math-konto och k\u00f6r en s\u00e4kerhetsskanning som f\u00f6rsiktighets\u00e5tg\u00e4rd.<\/li>\n\n\n<li><strong>Du h\u00e4mtade 3.0.123 men varken installerade eller aktiverade det:<\/strong> enbart den h\u00e4r incidenten ger ingen indikation p\u00e5 att webbplatsen har komprometterats. Om du \u00e4r os\u00e4ker p\u00e5 om filerna n\u00e5dde webbplatsen eller om n\u00e5gon aktiverade till\u00e4gget, kontakta <a href=\"https:\/\/rankmath.com\/support\/\">Rank Maths support<\/a>.<\/li>\n\n<\/ol>\n\n\n\n<div class=\"wp-block-group callout callout-warning is-style-warning is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">En senare version utesluter inte ett tidigare intr\u00e5ng<\/h4>\n\n\n<p class=\"wp-block-paragraph\">Om Rank Math har meddelat dig att du h\u00e4mtade ett ber\u00f6rt paket ska du f\u00f6lja r\u00e4tt \u00e5tg\u00e4rder f\u00f6r ditt fall, \u00e4ven om webbplatsen nu k\u00f6r en annan version. Att installera 3.0.124 ers\u00e4tter Rank Math-paketet men rensar inte filer, konton eller cron-jobb som den skadliga koden har skapat p\u00e5 andra st\u00e4llen.<\/p>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Snabb inventering med WP-CLI<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Med WP-CLI, kommandoradsverktyget f\u00f6r WordPress, kan du snabbt samla in version, administrat\u00f6rskonton och flera k\u00e4nda sp\u00e5r. K\u00f6r WordPress-kommandona fr\u00e5n installationens rotkatalog. Kommandona nedan l\u00e4ser information; de ers\u00e4tter inte \u00e5terst\u00e4llning eller rensning.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># Installerad version.\nwp plugin get seo-by-rank-math-pro --field=version\n\n# K\u00e4nda skadliga poster i options-tabellen.\nwp option get _uf6qdn2hmm\nwp option get t8krdk990phb\nwp option get _np5pvf754c\n\n# Administrat\u00f6rer och n\u00e4r deras konton skapades.\nwp user list --role=administrator --fields=ID,user_login,user_email,user_registered\n\n# Kontrollera core-filer och lista WordPress schemalagda h\u00e4ndelser.\nwp core verify-checksums\nwp cron event list\n\n# K\u00e4nd falsk core-fil och en str\u00e4ng fr\u00e5n den skadliga koden.\nls -la wp-includes\/class-wp-cache-util.php\ngrep -RIn --include='*.php' 'xmmqhn' wp-content\/\n\n# Byt www-data mot webbserverns faktiska systemanv\u00e4ndare.\n# Kommandot kan kr\u00e4va h\u00f6gre beh\u00f6righet.\ncrontab -l -u www-data | grep 'ms6v46'\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#6A737D\"># Installerad version.<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> plugin<\/span><span style=\"color:#9ECBFF\"> get<\/span><span style=\"color:#9ECBFF\"> seo-by-rank-math-pro<\/span><span style=\"color:#79B8FF\"> --field=version<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># K\u00e4nda skadliga poster i options-tabellen.<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> option<\/span><span style=\"color:#9ECBFF\"> get<\/span><span style=\"color:#9ECBFF\"> _uf6qdn2hmm<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> option<\/span><span style=\"color:#9ECBFF\"> get<\/span><span style=\"color:#9ECBFF\"> t8krdk990phb<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> option<\/span><span style=\"color:#9ECBFF\"> get<\/span><span style=\"color:#9ECBFF\"> _np5pvf754c<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># Administrat\u00f6rer och n\u00e4r deras konton skapades.<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> user<\/span><span style=\"color:#9ECBFF\"> list<\/span><span style=\"color:#79B8FF\"> --role=administrator<\/span><span style=\"color:#79B8FF\"> --fields=ID,user_login,user_email,user_registered<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># Kontrollera core-filer och lista WordPress schemalagda h\u00e4ndelser.<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> core<\/span><span style=\"color:#9ECBFF\"> verify-checksums<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> cron<\/span><span style=\"color:#9ECBFF\"> event<\/span><span style=\"color:#9ECBFF\"> list<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># K\u00e4nd falsk core-fil och en str\u00e4ng fr\u00e5n den skadliga koden.<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">ls<\/span><span style=\"color:#79B8FF\"> -la<\/span><span style=\"color:#9ECBFF\"> wp-includes\/class-wp-cache-util.php<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">grep<\/span><span style=\"color:#79B8FF\"> -RIn<\/span><span style=\"color:#79B8FF\"> --include=<\/span><span style=\"color:#9ECBFF\">'*.php'<\/span><span style=\"color:#9ECBFF\"> 'xmmqhn'<\/span><span style=\"color:#9ECBFF\"> wp-content\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># Byt www-data mot webbserverns faktiska systemanv\u00e4ndare.<\/span><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># Kommandot kan kr\u00e4va h\u00f6gre beh\u00f6righet.<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">crontab<\/span><span style=\"color:#79B8FF\"> -l<\/span><span style=\"color:#79B8FF\"> -u<\/span><span style=\"color:#9ECBFF\"> www-data<\/span><span style=\"color:#F97583\"> |<\/span><span style=\"color:#B392F0\"> grep<\/span><span style=\"color:#9ECBFF\"> 'ms6v46'<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">En kontrollsumma j\u00e4mf\u00f6r en fil med ett k\u00e4nt referensv\u00e4rde och hj\u00e4lper dig att hitta avvikande filer. Om kommandona inte hittar n\u00e5got har du d\u00e4remot inte bevisat att webbplatsen \u00e4r ren. Granska \u00e4ven de \u00f6vriga platserna och mekanismerna nedan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Alternativ 1: \u00e5terst\u00e4ll en ren s\u00e4kerhetskopia<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Om du aktiverade ett infekterat paket rekommenderar Rank Math att du \u00e5terst\u00e4ller b\u00e5de webbplatsens filer och databasen fr\u00e5n en s\u00e4kerhetskopia f\u00f6re incidentens b\u00f6rjan. V\u00e4lj en kopia fr\u00e5n <strong>f\u00f6re den 15 oktober 2026 klockan 20.02 UTC, allts\u00e5 22.02 svensk sommartid<\/strong>. Samma gr\u00e4ns motsvarar 15 oktober klockan 16.02 EDT och 16 oktober klockan 01.32 IST.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>\u00c5terst\u00e4ll webbplatsen och databasen<\/strong> fr\u00e5n en s\u00e4kerhetskopia som f\u00f6reg\u00e5r det ber\u00f6rda tidsf\u00f6nstret.<\/li>\n\n\n<li><strong>K\u00f6r en s\u00e4kerhetsskanning<\/strong> med ett etablerat verktyg, exempelvis <a href=\"https:\/\/wordpress.org\/plugins\/wordfence\/\">Wordfence<\/a> eller <a href=\"https:\/\/wordpress.org\/plugins\/sucuri-scanner\/\">Sucuri<\/a>.<\/li>\n\n\n<li><strong>Byt alla relevanta l\u00f6senord och \u00e5tkomstuppgifter.<\/strong> Utg\u00e5 fr\u00e5n att webbplatsens hemligheter kan ha l\u00e4ckt. G\u00e5 igenom hela checklistan f\u00f6r l\u00f6senord, databasuppgifter, API-nycklar och andra hemligheter l\u00e4ngre ned.<\/li>\n\n\n<li><strong>Installera den rena versionen 3.0.124<\/strong> fr\u00e5n ditt Rank Math-konto efter att du har \u00e5terst\u00e4llt webbplatsen.<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Be webbhotellet om hj\u00e4lp om du \u00e4r os\u00e4ker p\u00e5 hur du \u00e5terst\u00e4ller s\u00e4kerhetskopian. \u00c4ven efter en \u00e5terst\u00e4llning beh\u00f6ver du byta \u00e5tkomstuppgifter: gamla hemligheter kan redan finnas hos angriparen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Alternativ 2: rensa webbplatsen manuellt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Om du saknar en ren s\u00e4kerhetskopia beh\u00f6ver du ta bort den skadliga koden och granska vilka andra \u00e4ndringar angriparen kan ha gjort. F\u00f6lj stegen i ordning. Be webbhotellet eller en kvalificerad s\u00e4kerhetsspecialist att ta \u00f6ver om du inte \u00e4r bekv\u00e4m med webbplatsens filer, databas och serverinst\u00e4llningar.<\/p>\n\n\n\n<div class=\"wp-block-group callout callout-danger is-style-danger is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Stoppa \u00e5terskapandet innan du tar bort bakd\u00f6rrarna<\/h4>\n\n\n<p class=\"wp-block-paragraph\">Den skadliga koden kan \u00e5terskapa en dold bakd\u00f6rr varje g\u00e5ng n\u00e5gon bes\u00f6ker webbplatsen. Om du b\u00f6rjar med att radera misst\u00e4nkta filer men l\u00e4mnar mekanismen bakom dem kvar kan filerna komma tillbaka. Slutf\u00f6r d\u00e4rf\u00f6r hela steg 1 innan du g\u00e5r vidare.<\/p>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Steg 1: stoppa koden som \u00e5terskapar bakd\u00f6rrarna<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">B\u00f6rja med att ta bort det infekterade till\u00e4gget och de k\u00e4nda databasposterna. Blockera ocks\u00e5 den skadliga dom\u00e4nen om din driftmilj\u00f6 till\u00e5ter det. G\u00e5 inte vidare till steg 2 f\u00f6rr\u00e4n du har slutf\u00f6rt dessa \u00e5tg\u00e4rder.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Radera hela mappen f\u00f6r Rank Math PRO.<\/strong> Anv\u00e4nd webbhotellets filhanterare eller FTP och ta bort mappen <code>rank-math-pro<\/code>. Att bara inaktivera till\u00e4gget r\u00e4cker inte. Skilj p\u00e5 mappnamnet och till\u00e4ggets slug <code>seo-by-rank-math-pro<\/code>.<\/li>\n\n\n<li><strong>Ta bort de skadliga databasposterna.<\/strong> \u00d6ppna databasen i exempelvis phpMyAdmin. Leta i <code>wp_options<\/code> efter poster vars <code>option_name<\/code> \u00e4r <code>_uf6qdn2hmm<\/code>, <code>t8krdk990phb<\/code> eller <code>_np5pvf754c<\/code>, och radera dem. Anv\u00e4nd webbplatsens faktiska tabellprefix om det skiljer sig fr\u00e5n <code>wp_<\/code>.<\/li>\n\n\n<li><strong>Blockera utg\u00e5ende anslutningar till <code>rank1cdn.com<\/code><\/strong>, om webbhotellet eller brandv\u00e4ggen har st\u00f6d f\u00f6r det.<\/li>\n\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Steg 2: hitta och ta bort andra sp\u00e5r efter intr\u00e5nget<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Angriparen kan ha l\u00e4mnat fler filer, konton och \u00e4ndringar p\u00e5 servern \u00e4n dem som finns i Rank Math-paketet. G\u00e5 igenom varje omr\u00e5de nedan. En indikator \u00e4r ett sp\u00e5r att unders\u00f6ka, inte automatiskt ett bevis p\u00e5 att varje fil med samma str\u00e4ng \u00e4r skadlig.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Dolda PHP-bakd\u00f6rrar<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Leta efter misst\u00e4nkta PHP-filer b\u00e5de i till\u00e4gg och teman. Granska s\u00e4rskilt f\u00f6ljande platser, \u00e4ven om andra delar av webbplatsen ser normala ut.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>wp-content\/mu-plugins\/<\/code>, d\u00e4r WordPress laddar obligatoriska till\u00e4gg automatiskt.<\/li>\n\n\n<li>Mappar som tillh\u00f6r andra till\u00e4gg.<\/li>\n\n\n<li><code>inc\/<\/code>, <code>includes\/<\/code> och <code>lib\/<\/code> i teman som inte \u00e4r WordPress standardteman.<\/li>\n\n\n<li>Rank Maths mapp <code>includes\/<\/code>.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00f6k efter PHP-kod som kombinerar <code>base64_decode<\/code> med XOR-loopar, allts\u00e5 loopar som anv\u00e4nder den bitvisa operatorn XOR. Andra sp\u00e5r \u00e4r nyckeln <code>xmmqhn<\/code>, anrop till <code>proc_open<\/code> och kod som kommunicerar via PHP-FPM-socklar. PHP-FPM \u00e4r en processhanterare f\u00f6r PHP. Ett s\u00e4kerhetstill\u00e4gg eller webbhotellet kan hj\u00e4lpa dig att bed\u00f6ma tr\u00e4ffarna och ta bort skadliga filer.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Ok\u00e4nda administrat\u00f6rskonton<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Granska alla WordPress-konton med administrat\u00f6rsbeh\u00f6righet. Var s\u00e4rskilt uppm\u00e4rksam p\u00e5 anv\u00e4ndarnamn som b\u00f6rjar med <code>wpsupport_<\/code> f\u00f6ljt av slumpm\u00e4ssiga tecken och e-postadresser som slutar p\u00e5 <code>@wp-mail[.]net<\/code>. Ta bort konton som du har bekr\u00e4ftat \u00e4r skadliga eller saknar tillst\u00e5nd.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>wp user list --role=administrator\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> user<\/span><span style=\"color:#9ECBFF\"> list<\/span><span style=\"color:#79B8FF\"> --role=administrator<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">En falsk fil bland WordPress core-filer<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Kontrollera om <code>wp-includes\/class-wp-cache-util.php<\/code> finns. Den tillh\u00f6r inte WordPress core. Ta bort filen om den finns och kontrollera d\u00e4refter core-filernas kontrollsummor.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>wp core verify-checksums\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> core<\/span><span style=\"color:#9ECBFF\"> verify-checksums<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Installera ocks\u00e5 om WordPress core-filer fr\u00e5n en officiell k\u00e4lla f\u00f6r att s\u00e4kerst\u00e4lla att inga andra core-filer har \u00e4ndrats. N\u00f6j dig inte med att bara radera den k\u00e4nda falska filen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Regler i .htaccess och PHP-kod i .cache-filer<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Granska <code>.htaccess<\/code> i webbplatsens rotkatalog och i underkatalogerna. Leta efter regler som l\u00e5ter servern k\u00f6ra filer med \u00e4ndelsen <code>.cache<\/code> som PHP-kod. S\u00f6k \u00e4ven p\u00e5 servern efter <code>.cache<\/code>-filer som inneh\u00e5ller PHP-kod och utred misst\u00e4nkta tr\u00e4ffar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Schemalagda jobb i WordPress och p\u00e5 servern<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Cron k\u00f6r schemalagda jobb p\u00e5 servern, medan WordPress har egna schemalagda h\u00e4ndelser. Granska webbserveranv\u00e4ndarens crontab, allts\u00e5 listan \u00f6ver anv\u00e4ndarens cron-jobb, och leta efter mark\u00f6ren <code>#ms6v46<\/code>. Lista \u00e4ven WordPress-h\u00e4ndelserna och ta bort jobb som du har bekr\u00e4ftat \u00e4r skadliga.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># Anpassa systemanv\u00e4ndaren efter servern.\ncrontab -l -u www-data | grep 'ms6v46'\n\n# Lista WordPress schemalagda h\u00e4ndelser.\nwp cron event list\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#6A737D\"># Anpassa systemanv\u00e4ndaren efter servern.<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">crontab<\/span><span style=\"color:#79B8FF\"> -l<\/span><span style=\"color:#79B8FF\"> -u<\/span><span style=\"color:#9ECBFF\"> www-data<\/span><span style=\"color:#F97583\"> |<\/span><span style=\"color:#B392F0\"> grep<\/span><span style=\"color:#9ECBFF\"> 'ms6v46'<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># Lista WordPress schemalagda h\u00e4ndelser.<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> cron<\/span><span style=\"color:#9ECBFF\"> event<\/span><span style=\"color:#9ECBFF\"> list<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">\u00d6vriga till\u00e4gg, teman och uppladdade filer<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Installera om till\u00e4gg och teman fr\u00e5n deras officiella k\u00e4llor. J\u00e4mf\u00f6r dem med rena kopior d\u00e4r det g\u00e5r.<\/li>\n\n\n<li>Leta efter PHP-filer i <code>uploads\/<\/code>. D\u00e4r ska s\u00e5dana filer normalt inte finnas.<\/li>\n\n\n<li>Utred ov\u00e4ntade eller \u00e4ndrade filer innan du tar bort dem.<\/li>\n\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u00c4ndringar utanf\u00f6r WordPress-installationen<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Intr\u00e5nget kan str\u00e4cka sig utanf\u00f6r webbplatsens katalog. Granska d\u00e4rf\u00f6r \u00e4ven servermilj\u00f6n, s\u00e4rskilt s\u00e5dant som webbserverns systemanv\u00e4ndare kan \u00e4ndra.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>authorized_keys<\/code>-filer f\u00f6r SSH, som anger vilka publika nycklar som till\u00e5ter inloggning.<\/li>\n\n\n<li>Crontab f\u00f6r andra systemanv\u00e4ndare.<\/li>\n\n\n<li>Processer som k\u00f6rs p\u00e5 servern.<\/li>\n\n\n<li>Platser utanf\u00f6r webbplatsens katalog d\u00e4r webbserveranv\u00e4ndaren har skrivbeh\u00f6righet.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">P\u00e5 ett delat webbhotell saknar du ofta \u00e5tkomst till delar av den h\u00e4r milj\u00f6n. Be d\u00e5 webbhotellet att granska dem \u00e5t dig.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Steg 3: byt l\u00f6senord, nycklar och andra \u00e5tkomstuppgifter<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utg\u00e5 fr\u00e5n att alla hemligheter som den komprometterade webbplatsen kunde l\u00e4sa kan ha l\u00e4ckt. Byt dem mot nya, s\u00e4kra v\u00e4rden efter rensningen. <strong>Det h\u00e4r steget g\u00e4ller ocks\u00e5 om du valde att \u00e5terst\u00e4lla en s\u00e4kerhetskopia.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Alla relevanta l\u00f6senord:<\/strong> byt l\u00f6senord f\u00f6r WordPress-konton och andra \u00e5tkomstuppgifter som den komprometterade webbplatsen kunde komma \u00e5t.<\/li>\n\n\n<li><strong>Databasuppgifter:<\/strong> byt databasens anv\u00e4ndarnamn och l\u00f6senord och uppdatera motsvarande v\u00e4rden i <code>wp-config.php<\/code>.<\/li>\n\n\n<li><strong>WordPress s\u00e4kerhetsnycklar och salts:<\/strong> generera nya v\u00e4rden i <code>wp-config.php<\/code>. Salts \u00e4r slumpm\u00e4ssiga v\u00e4rden som WordPress anv\u00e4nder tillsammans med s\u00e4kerhetsnycklarna f\u00f6r att skydda autentiseringsdata.<\/li>\n\n\n<li><strong>API-nycklar och tj\u00e4nsteuppgifter:<\/strong> byt betalningsleverant\u00f6rernas nycklar, SMTP-uppgifter f\u00f6r e-post, API-nycklar och andra hemligheter i webbplatsens inst\u00e4llningar eller konfigurationsfiler.<\/li>\n\n\n<li><strong>Webbhotell och server\u00e5tkomst:<\/strong> byt l\u00f6senord eller andra \u00e5tkomstuppgifter f\u00f6r webbhotellets kontrollpanel, FTP\/SFTP och SSH. Granska ocks\u00e5 hemligheter i milj\u00f6variabler.<\/li>\n\n\n<li><strong>Tv\u00e5faktorsautentisering:<\/strong> granska administrat\u00f6rskontonas extra inloggningsfaktor och \u00e5terst\u00e4ll den d\u00e4r det beh\u00f6vs.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Uppdatera webbplatsens konfiguration och anslutna tj\u00e4nster med de nya uppgifterna \u00f6verallt d\u00e4r det beh\u00f6vs. Be webbhotellet eller en s\u00e4kerhetsspecialist att hj\u00e4lpa dig inventera hemligheterna om du \u00e4r os\u00e4ker p\u00e5 vad du beh\u00f6ver byta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Steg 4: kontrollera resultatet och f\u00f6lj webbplatsen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kontrollera b\u00e5de filer och aktivitet n\u00e4r du har rensat webbplatsen och bytt \u00e5tkomstuppgifterna. Forts\u00e4tt bevaka den under de f\u00f6ljande dagarna, eftersom \u00e5terkommande filer kan avsl\u00f6ja att n\u00e5gon mekanism finns kvar.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>K\u00f6r en ny s\u00e4kerhetsskanning<\/strong> med ett etablerat verktyg, exempelvis Wordfence eller Sucuri.<\/li>\n\n\n<li><strong>Verifiera WordPress core-filer<\/strong> med <code>wp core verify-checksums<\/code>.<\/li>\n\n\n<li><strong>Verifiera till\u00e4ggsfiler<\/strong> med <code>wp plugin verify-checksums --all<\/code>. Alla till\u00e4gg har inte tillg\u00e4ngliga kontrollsummor, s\u00e4rskilt inte premiumtill\u00e4gg. J\u00e4mf\u00f6r d\u00e5 med en ren kopia fr\u00e5n den officiella k\u00e4llan.<\/li>\n\n\n<li><strong>Bevaka utg\u00e5ende anslutningar<\/strong> och annan misst\u00e4nkt aktivitet under de f\u00f6ljande dagarna.<\/li>\n\n\n<li><strong>Kontrollera om borttagna filer kommer tillbaka.<\/strong><\/li>\n\n<\/ol>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>wp core verify-checksums\nwp plugin verify-checksums --all\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> core<\/span><span style=\"color:#9ECBFF\"> verify-checksums<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> plugin<\/span><span style=\"color:#9ECBFF\"> verify-checksums<\/span><span style=\"color:#79B8FF\"> --all<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Om misst\u00e4nkta filer \u00e5terkommer eller du ser ovanlig aktivitet kan rensningen vara ofullst\u00e4ndig. G\u00e5 tillbaka till steg 2 och be webbhotellet eller en s\u00e4kerhetsspecialist att unders\u00f6ka vidare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Samlad lista \u00f6ver k\u00e4nda indikatorer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anv\u00e4nd f\u00f6ljande indikatorer f\u00f6r intr\u00e5ng n\u00e4r du s\u00f6ker i filer, databasen, anv\u00e4ndarkonton och servermilj\u00f6n. Dom\u00e4nnamnen med <code>[.]<\/code> nedan \u00e4r avsiktligt skrivna s\u00e5 att de inte blir klickbara; vid teknisk blockering anv\u00e4nder du en vanlig punkt.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Extern dom\u00e4n:<\/strong> <code>rank1cdn[.]com<\/code>.<\/li>\n\n\n<li><strong>Poster i options-tabellen:<\/strong> <code>_uf6qdn2hmm<\/code>, <code>t8krdk990phb<\/code> och <code>_np5pvf754c<\/code>.<\/li>\n\n\n<li><strong>Str\u00e4ng i PHP-kod:<\/strong> <code>xmmqhn<\/code>.<\/li>\n\n\n<li><strong>Kodm\u00f6nster att utreda:<\/strong> <code>base64_decode<\/code> tillsammans med XOR-loopar, <code>proc_open<\/code> och kod f\u00f6r PHP-FPM-socklar.<\/li>\n\n\n<li><strong>Misst\u00e4nkta administrat\u00f6rsnamn:<\/strong> <code>wpsupport_<\/code> f\u00f6ljt av slumpm\u00e4ssiga tecken.<\/li>\n\n\n<li><strong>Misst\u00e4nkta e-postadresser:<\/strong> adresser som slutar p\u00e5 <code>@wp-mail[.]net<\/code>.<\/li>\n\n\n<li><strong>Falsk core-fil:<\/strong> <code>wp-includes\/class-wp-cache-util.php<\/code>.<\/li>\n\n\n<li><strong>Mark\u00f6r i systemets cron-jobb:<\/strong> <code>#ms6v46<\/code>.<\/li>\n\n\n<li><strong>Andra filsp\u00e5r:<\/strong> <code>.htaccess<\/code>-regler som k\u00f6r <code>.cache<\/code> som PHP, <code>.cache<\/code>-filer med PHP-kod och ov\u00e4ntade PHP-filer i <code>uploads\/<\/code>.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Installera 3.0.124 fr\u00e5n ditt konto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e4r du har slutf\u00f6rt \u00e5tg\u00e4rderna f\u00f6r ditt fall installerar du den rena versionen <strong>Rank Math PRO 3.0.124<\/strong>. Skriv <code>rankmath.com<\/code> direkt i webbl\u00e4saren, logga in p\u00e5 ditt konto och h\u00e4mta paketet fr\u00e5n dina nedladdningar. Vissa anv\u00e4ndare kan beh\u00f6va \u00e5terst\u00e4lla kontots l\u00f6senord f\u00f6r att kunna logga in.<\/p>\n\n\n\n<div class=\"wp-block-group callout callout-warning is-style-warning is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Var vaksam p\u00e5 falska s\u00e4kerhetsmejl<\/h4>\n\n\n<p class=\"wp-block-paragraph\">Rank Math skickar inte inloggnings- eller nedladdningsl\u00e4nkar via e-post. Betrakta ov\u00e4ntade mejl som ber dig klicka p\u00e5 en l\u00e4nk f\u00f6r l\u00f6senords\u00e5terst\u00e4llning eller nedladdning som misst\u00e4nkta. G\u00e5 sj\u00e4lv direkt till webbplatsen i st\u00e4llet.<\/p>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e4mta inte ers\u00e4ttningspaketet fr\u00e5n inofficiella distributionssidor eller webbplatser som \u00e5terdistribuerar till\u00e4gg med h\u00e4nvisning till GPL-licensen. De kan fortfarande erbjuda kopior av 3.0.123. Anv\u00e4nd ditt konto hos leverant\u00f6ren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Om du beh\u00f6ver hj\u00e4lp att avg\u00f6ra r\u00e4tt \u00e5terst\u00e4llningsv\u00e4g kan du \u00f6ppna ett \u00e4rende hos <a href=\"https:\/\/rankmath.com\/support\/\">Rank Maths support<\/a> eller kontakta support@rankmath.com. Ange vilken PRO-version du anv\u00e4nder och vilka \u00e5terst\u00e4llningssteg du redan har slutf\u00f6rt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Anpassa driften efter incidenten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">G\u00e5 igenom hur du hanterar till\u00e4ggsuppdateringar n\u00e4r den akuta \u00e5terst\u00e4llningen \u00e4r klar. En leveranskedjeattack kan drabba \u00e4ven en etablerad kommersiell leverant\u00f6r, s\u00e5 ett officiellt paket \u00e4r inte ensamt en garanti f\u00f6r s\u00e4ker kod.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>G\u00f6r ett medvetet val om automatiska uppdateringar av premiumtill\u00e4gg.<\/strong> De kan snabbt leverera s\u00e4kerhetsfixar, men ocks\u00e5 snabbt f\u00f6ra in ett komprometterat paket.<\/li>\n\n\n<li><strong>Beh\u00e5ll s\u00e4kerhetskopior utanf\u00f6r webbservern och spara flera generationer.<\/strong> Du beh\u00f6ver kunna g\u00e5 tillbaka till en tidpunkt f\u00f6re intr\u00e5nget.<\/li>\n\n\n<li><strong>Bevaka och begr\u00e4nsa webbserverns utg\u00e5ende anslutningar<\/strong> d\u00e4r driftmilj\u00f6n till\u00e5ter det.<\/li>\n\n\n<li><strong>Kontrollera filernas kontrollsummor<\/strong> och j\u00e4mf\u00f6r med rena officiella paket n\u00e4r kontrollsummor saknas.<\/li>\n\n\n<li><strong>H\u00e4mta till\u00e4gg fr\u00e5n leverant\u00f6rens konto<\/strong> och var fortsatt vaksam p\u00e5 n\u00e4tfiske som utger sig f\u00f6r att handla om incidenten.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">B\u00f6rja nu med att fastst\u00e4lla n\u00e4r du h\u00e4mtade paketet och om du aktiverade det. Om webbplatsen \u00e4r ber\u00f6rd: \u00e5terst\u00e4ll en ren s\u00e4kerhetskopia eller f\u00f6lj den manuella ordningen, byt alla \u00e5tkomstuppgifter och kontrollera att inga sp\u00e5r \u00e5terkommer.<\/p>\n\n\n<div class=\"references-section\">\n                <h2>Referenser \/ K\u00e4llor<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/rankmath.com\/kb\/pro-3-0-123-security-incident\/\" target=\"_blank\" rel=\"noopener noreferrer\">Rank Math PRO 3.0.123 Security Incident: How to Secure Your Website<\/a><\/li><li><a href=\"https:\/\/www.wordfence.com\/blog\/2026\/10\/rank-math-seo-pro-3-0-123-malware\/\" target=\"_blank\" rel=\"noopener noreferrer\">Rank Math SEO PRO 3.0.123 supply chain attack: malware in official update packages<\/a><\/li><li><a href=\"https:\/\/www.wordfence.com\/threat-intel\/vulnerabilities\/id\/81cd7a2c-ad0c-4dbc-b5dc-07ec866d5c1f\" target=\"_blank\" rel=\"noopener noreferrer\">Rank Math SEO PRO 3.0.123 &#8211; Unauthenticated Embedded Malicious Code<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Vissa officiella paket f\u00f6r Rank Math PRO 3.0.123 inneh\u00f6ll skadlig kod. Kontrollera om din webbplats ber\u00f6rs och v\u00e4lj r\u00e4tt \u00e5terst\u00e4llningsv\u00e4g \u2013 en vanlig till\u00e4ggsuppdatering r\u00e4cker inte om koden redan har k\u00f6rts.<\/p>\n","protected":false},"author":61,"featured_media":292,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[61,157,156,10,7],"class_list":["post-293","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sakerhet","tag-incidenthantering","tag-leveranskedjeattack","tag-rank-math","tag-wordpress","tag-wp-cli"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/posts\/293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/users\/61"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/comments?post=293"}],"version-history":[{"count":0,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/posts\/293\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/media\/292"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/media?parent=293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/categories?post=293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/tags?post=293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}