{"id":285,"date":"2026-10-17T11:03:40","date_gmt":"2026-10-17T09:03:40","guid":{"rendered":"https:\/\/helloblog.io\/da\/malware-i-rank-math-pro-3-0-123-saadan-sikrer-du-dit-wordpress-site\/"},"modified":"2026-10-17T11:03:40","modified_gmt":"2026-10-17T09:03:40","slug":"malware-i-rank-math-pro-3-0-123-saadan-sikrer-du-dit-wordpress-site","status":"publish","type":"post","link":"https:\/\/helloblog.io\/da\/malware-i-rank-math-pro-3-0-123-saadan-sikrer-du-dit-wordpress-site\/","title":{"rendered":"Malware i Rank Math PRO 3.0.123: S\u00e5dan tjekker og sikrer du dit WordPress-site"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Har du hentet eller opdateret Rank Math PRO 3.0.123 mellem <strong>15. oktober 2026 kl. 22.02 og 16. oktober kl. 09.12 dansk sommertid<\/strong>, skal du unders\u00f8ge, om dit site har k\u00f8rt en pakke med malware. Ber\u00f8rte filer kom gennem den officielle download- og opdateringskanal. Hvis du aktiverede dem, skal du behandle sitet som kompromitteret.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Den rene version <strong>3.0.124<\/strong> erstatter den ber\u00f8rte plugin-pakke, men fjerner ikke n\u00f8dvendigvis de filer, administratorkonti eller planlagte opgaver, som malwaren allerede har oprettet andre steder. Derfor afh\u00e6nger din n\u00e6ste handling af, om du blot hentede pakken, installerede den eller ogs\u00e5 aktiverede den.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hvad skete der?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Et supply chain-angreb rammer gennem en leverand\u00f8rs distributionsk\u00e6de, s\u00e5 skadelig kode f\u00f8lger med software, som modtageren normalt har tillid til. I dette tilf\u00e6lde l\u00e5 malwaren i en del af de officielle Rank Math PRO 3.0.123-pakker. H\u00e6ndelsen handler alts\u00e5 ikke om en almindelig kodefejl, som en angriber udnytter i en ellers ren installation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e6ndelsen har identifikatoren <strong>CVE-2026-111862<\/strong> og en score p\u00e5 <strong>9,8 \u2013 kritisk<\/strong> i CVSS, som er et system til at vurdere sikkerhedsproblemers alvor. Det ber\u00f8rte tidsrum var 15. oktober 2026 kl. 20.02 UTC til 16. oktober kl. 07.12 UTC, alts\u00e5 cirka 11 timer. Rank Math fjernede de ber\u00f8rte filer og udgav den rene version 3.0.124.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Malwaren k\u00f8rer, n\u00e5r du aktiverer plugin-pakken. Den kan etablere vedvarende adgang, kommunikere med dom\u00e6net <code>rank1cdn[.]com<\/code> og genskabe skjulte bagd\u00f8re, n\u00e5r nogen bes\u00f8ger sitet. WordPress-loginoplysninger, databaseoplysninger, API-n\u00f8gler og andre hemmeligheder, som webserveren kan l\u00e6se, kan dermed v\u00e6re eksponeret.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e6ndelsen vedr\u00f8rer <strong>PRO-tilf\u00f8jelsen<\/strong>. Det gratis Rank Math-plugin er ikke angivet som ber\u00f8rt. Rank Math har ikke offentliggjort, hvordan nogen \u00e6ndrede pakkerne, og der er ikke offentliggjort oplysninger om angriberens identitet eller antallet af ramte sites.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Afg\u00f8r, hvilken situation dit site er i<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c5bn <strong>Plugins<\/strong> i WordPress-kontrolpanelet, og tjek din installerede Rank Math PRO-version. Versionsnummeret 3.0.123 beviser ikke i sig selv, at pakken indeholdt malware: Det afg\u00f8rende er, om du hentede den i det ber\u00f8rte tidsrum, og om du aktiverede den.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Du installerede og aktiverede en ber\u00f8rt 3.0.123-pakke:<\/strong> Behandl sitet som kompromitteret. F\u00f8lg enten forl\u00f8bet med en ren backup eller den manuelle oprydning nedenfor.<\/li>\n\n\n<li><strong>Du installerede en ber\u00f8rt 3.0.123-pakke, men aktiverede den aldrig:<\/strong> Slet de ber\u00f8rte plugin-filer, installer den rene version 3.0.124 fra din Rank Math-konto, og k\u00f8r en sikkerhedsscanning som forholdsregel.<\/li>\n\n\n<li><strong>Du hentede 3.0.123, men installerede eller aktiverede den ikke:<\/strong> H\u00e6ndelsen alene giver ikke tegn p\u00e5, at dit site blev kompromitteret. Hvis du er usikker p\u00e5, om filerne alligevel blev installeret eller aktiveret, skal du kontakte <a href=\"https:\/\/rankmath.com\/support\/\">Rank Math-support<\/a>.<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Rank Math har registreringer over, hvilke brugere der hentede de ber\u00f8rte pakker, og kontakter dem. Har du modtaget en besked om h\u00e6ndelsen, skal du f\u00f8lge det relevante forl\u00f8b, <strong>ogs\u00e5 selv om dit site nu k\u00f8rer en anden version<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lav et hurtigt indledende tjek med WP-CLI<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WP-CLI er et kommandolinjev\u00e6rkt\u00f8j til at administrere WordPress. Kommandoerne her giver et f\u00f8rste overblik over version, mist\u00e6nkelige databasev\u00e6rdier, administratorer, core-filer og planlagte opgaver. De erstatter ikke den fulde unders\u00f8gelse, og manglende fund beviser ikke, at sitet er rent.<\/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># K\u00f8r fra WordPress-installationens rodmappe.\nwp plugin get seo-by-rank-math-pro --field=version\n\n# Tjek de tre kendte option-navne.\nwp option get _uf6qdn2hmm\nwp option get t8krdk990phb\nwp option get _np5pvf754c\n\nwp user list --role=administrator --fields=ID,user_login,user_email,user_registered\nwp core verify-checksums\nwp cron event list\n\n# Tjek den falske core-fil og den kendte n\u00f8gle i PHP-koden.\nls -la wp-includes\/class-wp-cache-util.php\ngrep -RIn --include='*.php' 'xmmqhn' wp-content\/\n\n# Tilpas www-data til webserverens faktiske systembruger.\n# Kommandoen kr\u00e6ver adgang til at l\u00e6se brugerens crontab.\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\"># K\u00f8r fra WordPress-installationens rodmappe.<\/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\"># Tjek de tre kendte option-navne.<\/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:#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 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\"># Tjek den falske core-fil og den kendte n\u00f8gle i PHP-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\"># Tilpas www-data til webserverens faktiske systembruger.<\/span><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># Kommandoen kr\u00e6ver adgang til at l\u00e6se brugerens crontab.<\/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\"><code>seo-by-rank-math-pro<\/code> er plugin-sluggen, som WP-CLI bruger til at identificere plugin&#8217;et. Checksummer er kontrolsummer, der g\u00f8r det muligt at sammenligne lokale filer med kendte originaler. Du bruger dem igen, n\u00e5r du skal kontrollere oprydningen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mulighed 1: Gendan fra en ren backup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hvis du aktiverede en ber\u00f8rt pakke, er den anbefalede vej at gendanne b\u00e5de filer og database fra en backup, der ligger f\u00f8r h\u00e6ndelsens start. Gr\u00e6nsen er <strong>15. oktober 2026 kl. 22.02 dansk sommertid<\/strong>, svarende til kl. 20.02 UTC, kl. 16.02 EDT eller 16. oktober kl. 01.32 IST.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Gendan b\u00e5de sitets filer og database<\/strong> fra en ren backup, der er oprettet f\u00f8r det ber\u00f8rte tidsrum.<\/li>\n\n\n<li><strong>K\u00f8r en sikkerhedsscanning<\/strong> med et anerkendt v\u00e6rkt\u00f8j, eksempelvis <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>Udskift alle relevante adgangskoder og hemmeligheder.<\/strong> Antag, at sitets adgangsoplysninger kan v\u00e6re eksponeret, og f\u00f8lg den s\u00e6rskilte tjekliste nedenfor.<\/li>\n\n\n<li><strong>Installer den rene Rank Math PRO 3.0.124<\/strong>, som du henter fra din Rank Math-konto, efter at du har gendannet sitet.<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Bed din hostingudbyder om hj\u00e6lp, hvis du er usikker p\u00e5, hvordan du gendanner en backup. En gendannelse fjerner ikke behovet for at udskifte adgangsoplysninger, som angriberen allerede kan have l\u00e6st.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mulighed 2: Ryd manuelt op i den rigtige r\u00e6kkef\u00f8lge<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uden en ren backup skal du fjerne malwaren og unders\u00f8ge de \u00e6ndringer, som angriberen kan have efterladt i WordPress og p\u00e5 serveren. R\u00e6kkef\u00f8lgen er afg\u00f8rende, fordi et sidebes\u00f8g kan f\u00e5 malwaren til at genskabe en skjult bagd\u00f8r.<\/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\">Stop genskabelsen, f\u00f8r du sletter bagd\u00f8re<\/h4>\n\n\n<p class=\"wp-block-paragraph\">Deaktivering af plugin&#8217;et er ikke nok. Afslut alle handlinger i trin 1, f\u00f8r du forts\u00e6tter til trin 2. F\u00e5 din hostingudbyder eller en kvalificeret sikkerhedsspecialist til at hj\u00e6lpe, hvis du ikke er tryg ved at arbejde med filer, databaser og serverindstillinger.<\/p>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Trin 1: Fjern mekanismen, der genskaber malwaren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Start med plugin-filerne, de kendte databaseposter og den udg\u00e5ende forbindelse. Du skal gennem alle tre punkter, f\u00f8r du leder efter og fjerner de \u00f8vrige spor.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Slet hele Rank Math PRO-plugin-mappen.<\/strong> Brug hostingens filh\u00e5ndtering eller FTP til at finde og slette mappen <code>rank-math-pro<\/code>. Det er ikke tilstr\u00e6kkeligt kun at deaktivere plugin&#8217;et.<\/li>\n\n\n<li><strong>Slet de ondsindede databaseposter.<\/strong> \u00c5bn WordPress-databasen i eksempelvis phpMyAdmin. Find poster i <code>wp_options<\/code>, hvor <code>option_name<\/code> matcher et af navnene i listen nedenfor, og slet dem. Brug installationens faktiske tabelpr\u00e6fiks, hvis det ikke er <code>wp_<\/code>.<\/li>\n\n\n<li><strong>Bloker udg\u00e5ende trafik til <code>rank1cdn.com<\/code>, hvis det er muligt.<\/strong> Brug hostingens eller firewallens muligheder for at blokere forbindelsen.<\/li>\n\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>_uf6qdn2hmm<\/code><\/li>\n\n\n<li><code>t8krdk990phb<\/code><\/li>\n\n\n<li><code>_np5pvf754c<\/code><\/li>\n\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Trin 2: Find og fjern andre ondsindede \u00e6ndringer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Angriberen kan have efterladt adgang uden for den oprindelige plugin-mappe. Gennemg\u00e5 derfor hvert omr\u00e5de nedenfor, ogs\u00e5 hvis du allerede har fundet og slettet \u00e9n bagd\u00f8r.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Skjulte PHP-bagd\u00f8re og kendte indikatorer<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Kompromitteringsindikatorer, ofte forkortet IOC, er konkrete spor, som du kan lede efter under unders\u00f8gelsen. Tjek disse placeringer for mist\u00e6nkelige PHP-filer:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>wp-content\/mu-plugins\/<\/code>, hvor WordPress automatisk indl\u00e6ser s\u00e6rlige plugins.<\/li>\n\n\n<li>Mapper, der tilh\u00f8rer andre plugins.<\/li>\n\n\n<li>Mapperne <code>inc\/<\/code>, <code>includes\/<\/code> og <code>lib\/<\/code> i temaer, der ikke er WordPress-standardtemaer.<\/li>\n\n\n<li>Rank Maths <code>includes\/<\/code>-mappe.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Led efter PHP-kode med <code>base64_decode<\/code> kombineret med XOR-l\u00f8kker, som omskriver data med en bitvis operation. Andre indikatorer er n\u00f8glen <code>xmmqhn<\/code>, kald til <code>proc_open<\/code> eller kode, der bruger en socket til PHP-FPM, som h\u00e5ndterer PHP-processer. Et sikkerhedsplugin eller din hostingudbyder kan hj\u00e6lpe med at finde og fjerne ondsindede filer; et enkelt kodeord alene er ikke nok til at afg\u00f8re, om en fil er skadelig.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Ukendte administratorkonti<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Gennemg\u00e5 alle WordPress-brugere med administratorrettigheder. V\u00e6r s\u00e6rligt opm\u00e6rksom p\u00e5 brugernavne, der begynder med <code>wpsupport_<\/code> efterfulgt af tilf\u00e6ldige tegn, og mailadresser med dom\u00e6net <code>@wp-mail[.]net<\/code>. Fjern konti, som du har bekr\u00e6ftet er ondsindede eller uautoriserede.<\/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 WordPress core-fil<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Filen <code>wp-includes\/class-wp-cache-util.php<\/code> h\u00f8rer ikke til WordPress core. Slet den, hvis den findes, og kontroll\u00e9r derefter core-filerne med kommandoen nedenfor. Geninstaller ogs\u00e5 WordPress core-filer fra en officiel kilde, s\u00e5 du f\u00e5r erstattet eventuelle andre \u00e6ndrede core-filer.<\/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<h4 class=\"wp-block-heading\">\u00c6ndringer i .htaccess og PHP i .cache-filer<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Unders\u00f8g <code>.htaccess<\/code> b\u00e5de i sitets rodmappe og i undermapper. Led efter regler, der tillader serveren at k\u00f8re <code>.cache<\/code>-filer som PHP-kode. S\u00f8g ogs\u00e5 p\u00e5 serveren efter <code>.cache<\/code>-filer med PHP-indhold, og unders\u00f8g mist\u00e6nkelige fund.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Planlagte opgaver i WordPress og p\u00e5 serveren<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Cron er en mekanisme til at k\u00f8re planlagte opgaver. Tjek webserverbrugerens system-crontab for poster med markeringen <code>#ms6v46<\/code>, og gennemg\u00e5 ogs\u00e5 WordPress&#8217; egne planlagte h\u00e6ndelser. Unders\u00f8g og fjern opgaver, som viser sig at v\u00e6re ondsindede.<\/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># Tilpas brugernavnet til serveren.\ncrontab -l -u www-data | grep 'ms6v46'\n\n# Vis WordPress' planlagte h\u00e6ndelser.\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\"># Tilpas brugernavnet til serveren.<\/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\"># Vis WordPress' planlagte h\u00e6ndelser.<\/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\">Andre plugins, temaer og uploadede filer<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Geninstaller plugins og temaer fra deres officielle kilder. Sammenlign med rene kopier, hvor det er muligt.<\/li>\n\n\n<li>Unders\u00f8g <code>uploads\/<\/code> for PHP-filer. De h\u00f8rer som udgangspunkt ikke hjemme der.<\/li>\n\n\n<li>Unders\u00f8g uventede eller \u00e6ndrede filer, f\u00f8r du sletter dem.<\/li>\n\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u00c6ndringer uden for WordPress-installationen<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Angriberen kan have \u00e6ndret servermilj\u00f8et uden for sitets mappe. Unders\u00f8g derfor ogs\u00e5 disse omr\u00e5der:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>SSH-filer med navnet <code>authorized_keys<\/code>, som angiver godkendte n\u00f8gler til login.<\/li>\n\n\n<li>Andre systembrugeres crontabs.<\/li>\n\n\n<li>K\u00f8rende processer.<\/li>\n\n\n<li>Placeringer uden for sitets mappe, hvor webserverbrugeren har skriveadgang.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">P\u00e5 delt hosting har du m\u00e5ske ikke adgang til disse omr\u00e5der. Bed i s\u00e5 fald hostingudbyderen om at unders\u00f8ge dem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Trin 3: Udskift adgangskoder, n\u00f8gler og andre hemmeligheder<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Antag som forholdsregel, at angriberen kan have l\u00e6st alle adgangsoplysninger og hemmeligheder, som det kompromitterede site kunne tilg\u00e5. Udskift dem med nye, sikre v\u00e6rdier. <strong>Det g\u00e6lder ogs\u00e5, hvis du har gendannet sitet fra en backup.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Alle relevante adgangskoder:<\/strong> Skift adgangskoder til WordPress-konti og andre konti, hvis oplysninger var tilg\u00e6ngelige for sitet.<\/li>\n\n\n<li><strong>Databaseoplysninger:<\/strong> Udskift databasebrugernavn og databaseadgangskode, og opdater dem i <code>wp-config.php<\/code>.<\/li>\n\n\n<li><strong>WordPress-sikkerhedsn\u00f8gler og salts:<\/strong> Gener\u00e9r nye n\u00f8gler og salts, som er v\u00e6rdier, WordPress bruger til at sikre login og cookies, og erstat dem i <code>wp-config.php<\/code>.<\/li>\n\n\n<li><strong>API-n\u00f8gler og tjenesteoplysninger:<\/strong> Udskift betalingsgatewayn\u00f8gler, SMTP-oplysninger til mailafsendelse, API-n\u00f8gler og andre hemmeligheder i sitets indstillinger eller konfigurationsfiler.<\/li>\n\n\n<li><strong>Hosting- og serveradgang:<\/strong> Udskift adgangskoder eller andre loginoplysninger til hostingkontrolpanel, FTP\/SFTP og SSH. Gennemg\u00e5 ogs\u00e5 hemmeligheder i milj\u00f8variabler.<\/li>\n\n\n<li><strong>Tofaktorgodkendelse:<\/strong> Gennemg\u00e5 ops\u00e6tningen for administratorkonti, og nulstil den, hvor det er n\u00f8dvendigt.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Opdater b\u00e5de sitets konfiguration og de tilsluttede tjenester med de nye oplysninger, hvor det er n\u00f8dvendigt. F\u00e5 hostingudbyderen eller en sikkerhedsspecialist til at hj\u00e6lpe med gennemgangen, hvis du er i tvivl om, hvilke adgangsoplysninger sitet kunne l\u00e6se.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Trin 4: Kontroll\u00e9r oprydningen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En afsluttet sletning er ikke i sig selv bevis for, at angriberens adgang er v\u00e6k. Gennemg\u00e5 alle fem kontrolpunkter, og hold \u00f8je med sitet i dagene efter.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>K\u00f8r en ny sikkerhedsscanning<\/strong> med et anerkendt v\u00e6rkt\u00f8j som Wordfence eller Sucuri.<\/li>\n\n\n<li><strong>Kontroll\u00e9r WordPress core-filerne<\/strong> med <code>wp core verify-checksums<\/code>.<\/li>\n\n\n<li><strong>Kontroll\u00e9r installerede plugin-filer<\/strong> med <code>wp plugin verify-checksums --all<\/code>. Ikke alle plugins har tilg\u00e6ngelige checksummer, is\u00e6r ikke premium-plugins. Sammenlign i stedet med en ren pakke fra den officielle kilde, n\u00e5r checksummer mangler.<\/li>\n\n\n<li><strong>Overv\u00e5g udg\u00e5ende forbindelser og mist\u00e6nkelig aktivitet<\/strong> i de f\u00f8lgende dage.<\/li>\n\n\n<li><strong>Tjek, om slettede filer dukker op igen.<\/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\">Hvis filer vender tilbage, eller du ser us\u00e6dvanlig aktivitet, kan oprydningen v\u00e6re ufuldst\u00e6ndig. G\u00e5 tilbage til trin 2, og f\u00e5 hostingudbyderen eller en sikkerhedsspecialist til at unders\u00f8ge sitet n\u00e6rmere.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installer den rene pakke fra din konto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e5r du har afsluttet det relevante oprydningsforl\u00f8b, skal du installere <strong>Rank Math PRO 3.0.124<\/strong>. G\u00e5 selv direkte til <code>rankmath.com<\/code>, log ind p\u00e5 din konto, og hent plugin-pakken fra dine downloads. Nogle brugere kan v\u00e6re n\u00f8dt til at nulstille kontoens adgangskode for at f\u00e5 adgang.<\/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\">V\u00e6r opm\u00e6rksom p\u00e5 phishing<\/h4>\n\n\n<p class=\"wp-block-paragraph\">Rank Math sender ikke login- eller downloadlinks via mail. Betragt uopfordrede mails med links til nulstilling af adgangskode eller download som mist\u00e6nkelige, og g\u00e5 selv direkte til leverand\u00f8rens hjemmeside.<\/p>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Har du brug for hj\u00e6lp til at afg\u00f8re, hvilket forl\u00f8b du skal f\u00f8lge, kan du <a href=\"https:\/\/rankmath.com\/support\/\">oprette en supportsag hos Rank Math<\/a>. Oplys din Rank Math PRO-version og de trin, som du allerede har afsluttet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tilpas driften efter h\u00e6ndelsen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En officiel opdateringskanal er ikke en garanti mod kompromittering. Supply chain-angreb kan ogs\u00e5 ramme betroede kommercielle leverand\u00f8rer, og automatiske opdateringer har derfor to sider: De f\u00e5r rettelser hurtigt ud, men kan ogs\u00e5 installere en kompromitteret premium-pakke uden manuel gennemgang.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Gennemg\u00e5 din praksis for automatiske premium-opdateringer.<\/strong> Afvej hurtige sikkerhedsrettelser mod risikoen ved en kompromitteret leverand\u00f8rpakke.<\/li>\n\n\n<li><strong>Bevar backups uden for serveren med tilstr\u00e6kkelig historik.<\/strong> Du skal kunne g\u00e5 tilbage til et tidspunkt f\u00f8r kompromitteringen.<\/li>\n\n\n<li><strong>Overv\u00e5g og begr\u00e6ns webserverens udg\u00e5ende forbindelser.<\/strong> Uventet trafik kan v\u00e6re et vigtigt spor under b\u00e5de unders\u00f8gelse og efterf\u00f8lgende kontrol.<\/li>\n\n\n<li><strong>Brug checksumkontrol, hvor den findes.<\/strong> Sammenlign ellers med rene filer fra den officielle leverand\u00f8r.<\/li>\n\n\n<li><strong>Hent premium-pakker fra din leverand\u00f8rkonto.<\/strong> Uofficielle distributionssider, herunder sider med GPL-redistribution, kan fortsat udlevere kopier af 3.0.123.<\/li>\n\n\n<li><strong>V\u00e6r skeptisk over for mails, der udgiver sig for at hj\u00e6lpe med h\u00e6ndelsen.<\/strong> Brug ikke uopfordrede login-, nulstillings- eller downloadlinks.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Start med at fastsl\u00e5, hvorn\u00e5r du hentede pakken, og om du aktiverede den. Har du k\u00f8rt en ber\u00f8rt pakke, skal du v\u00e6lge et fuldt gendannelses- eller oprydningsforl\u00f8b, udskifte de eksponerede adgangsoplysninger og kontrollere, at bagd\u00f8re ikke vender tilbage.<\/p>\n\n\n<div class=\"references-section\">\n                <h2>Referencer \/ Kilder<\/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 Malware<\/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>Officielle opdateringspakker til Rank Math PRO indeholdt malware i et afgr\u00e6nset tidsrum. Har du aktiveret en ber\u00f8rt pakke, er en almindelig plugin-opdatering ikke nok.<\/p>\n","protected":false},"author":65,"featured_media":284,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[55,143,144,10,7],"class_list":["post-285","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sikkerhed","tag-malware","tag-rank-math","tag-supply-chain-angreb","tag-wordpress","tag-wp-cli"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/posts\/285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/comments?post=285"}],"version-history":[{"count":0,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/posts\/285\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/media\/284"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/media?parent=285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/categories?post=285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/tags?post=285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}