Een blauwe laptop toont het WordPress-logo op een gespikkeld oppervlak.
Nieuws20 oktober · 00:114 min leestijd

BleepingComputer vindt PHP-sample met Rank Math-indicatoren

BleepingComputer vond een extra PHP-sample op VirusTotal met vier indicatoren uit de Rank Math-waarschuwing. De koppeling aan het besmette pluginpakket staat niet vast; voor getroffen PRO-sites telt het downloadvenster van 15 en 16 oktober.

Een extra PHP-sample op VirusTotal deelt vier indicatoren met de Rank Math-waarschuwing, meldt BleepingComputer in een artikel van 19 oktober; verspreiding via de plugin is niet bevestigd.

Het downloadmoment bepaalt of een WordPress-site met Rank Math PRO in de getroffen groep valt. Sommige downloads en updates van PRO 3.0.123 tussen 15 oktober 20:02 UTC en 16 oktober 07:12 UTC bevatten malware, aldus Rank Math. De gratis Rank Math SEO-plugin van WordPress.org is niet geraakt. Is een besmette kopie geactiveerd, dan moet de site als gecompromitteerd worden behandeld; alleen bijwerken naar 3.0.124 verwijdert de achtergebleven toegang niet.

De sample voegt herkenningspunten toe

BleepingComputer vond op VirusTotal een PHP-bestand met de naam cache-preloader-fff033 (1).php. Het deelt volgens de redactie vier indicatoren uit de waarschuwing van Rank Math: de XOR-sleutel xmmqhn, de databaseoptie _np5pvf754c, de cronmarkering #ms6v46 en code die beheerdersaccounts met de prefix wpsupport_ en adressen op @wp-mail.net aanmaakt. De sample zelf staat niet in de waarschuwingen van Rank Math of Wordfence.

Het script lijkt als eerste stap de achterdeur wp-includes/class-wp-cache-util.php te installeren, een bestand dat Rank Math als verdacht noemt. Volgens BleepingComputer kan het ook opdrachten uitvoeren, WordPress-data wijzigen en cloud- en SSH-geheimen stelen, waaronder sleutels voor AWS, Cloudflare, Google Cloud en Azure. BleepingComputer zegt dat de gedeelde indicatoren op een relatie met dezelfde aanvalsgroep wijzen. Ze bewijzen niet dat dit script in de besmette PRO-downloads zat.

Rank Math-promotieafbeelding met een SEO-analysedashboard en schemaweergave (beeld: Rank Math)
Rank Math-promotieafbeelding met een SEO-analysedashboard en schemaweergave (beeld: Rank Math)

Dezelfde versie kan schoon of besmet zijn

De changelog dateert de normale uitgave van 3.0.123 op 7 oktober en de release van 3.0.124 op 16 oktober. Het versienummer 3.0.123 zegt op zichzelf dus niet of een kopie besmet is: alleen een deel van de downloads en updates binnen het genoemde venster bleek betrokken.

De waarschuwing onderscheidt drie situaties. Wie de betrokken PRO-kopie binnen het venster installeerde en activeerde, moet de site als gecompromitteerd behandelen, ook als de plug-in inmiddels is bijgewerkt. Wie de bestanden installeerde maar de plug-in niet activeerde, moet de volledige plug-inmap verwijderen, een schone 3.0.124 installeren en een scan uitvoeren. Voor een download die niet is geïnstalleerd of geactiveerd, zegt Rank Math dat er op basis van dit incident alleen geen aanwijzing voor besmetting is.

Herstel begint vóór een nieuwe pluginversie

Voor een actieve besmette kopie adviseert Rank Math een herstel van zowel de websitebestanden als de database vanaf een back-up van vóór 15 oktober 20:02 UTC. Daarna volgen een beveiligingsscan en het vervangen van alle wachtwoorden, databasegegevens, API-sleutels, WordPress-salts en toegangsgegevens voor hosting, FTP, SFTP en SSH. De schone versie 3.0.124 komt pas na die stappen terug.

Is er geen bruikbare back-up, dan begint de handmatige route met het verwijderen van de volledige map rank-math-pro, niet alleen het deactiveren van de plug-in. Daarna moeten beheerders drie mogelijke waarden uit wp_options verwijderen: _uf6qdn2hmm, t8krdk990phb en _np5pvf754c. Rank Math adviseert ook uitgaand verkeer naar rank1cdn[.]com te blokkeren als de firewall of hosting dat ondersteunt.

Daarna volgt onderzoek naar achtergelaten PHP-bestanden in andere plug-ins, thema’s, must-use-plugins en de uploads-map, naar onbekende beheerders en naar het valse WordPress-bestand wp-includes/class-wp-cache-util.php. Ook .htaccess-regels die .cache-bestanden als PHP uitvoeren en geplande taken met #ms6v46 horen bij de controle. SecurityWeek noemt daarnaast SSH-sleutels, crontabs van andere servergebruikers en processen buiten de WordPress-map. Wordfence waarschuwt dat een schone pluginupdate andere bestanden, accounts en geplande taken niet verwijdert. Dat sluit aan op de WordPress-herstelregel dat een patch geen eerder geplaatste achterdeur of beheerdersaccount weghaalt.

Ook andere WordPress-kanalen zijn geraakt

In juni vond Wordfence backdoors in ShapedPlugin PRO-releases die via de officiële betaalde updatekanalen van de leverancier werden verspreid. In augustus beschreef Wordfence hoe een vergiftigde BdThemes-API-feed op elke beheerpagina stille accounts kon aanmaken zonder pluginbestanden te wijzigen. Een tweede payload in die aanval gebruikte voorspelbare bd_-accounts waarvan de gegevens uit de sitenaam werden berekend.

De routes verschillen: bij BdThemes liep de aanval via externe JSON-data, bij Rank Math zat de malware in een deel van de pluginpakketten zelf. Samen genomen wijzen de meldingen erop dat download- en updatekanalen van leveranciers onderdeel zijn van de beveiligingsgrens van een WordPress-site. In dit incident vertelt een standaard versiecontrole niet welke inhoud een klant op een bepaald moment heeft ontvangen.

De omvang en oorzaak blijven onbekend

The Hacker News meldt dat de inbraakroute, het aantal geraakte gebruikers, de inzet van automatische updates en pakket-hashes ontbreken in de openbare melding, net als een verband met de eerder genoemde aanvallers. BleepingComputer schreef dat Rank Math bij publicatie nog niet had gereageerd op vragen over de omvang en de eerste toegang.

Zonder pakket-hashes is het versienummer alleen onvoldoende om de herkomst van een lokaal bestand vast te stellen. Het downloadmoment en de vraag of de kopie actief is geweest bepalen of het herstelpad van Rank Math geldt. De extra VirusTotal-sample levert meer herkenningspunten voor onderzoek, maar maakt de verspreidingsroute niet alsnog bewezen. Daarmee blijft de belangrijkste open vraag hoe lang de leveranciersketen een besmet pakket heeft aangeboden en hoeveel sites dat in het genoemde tijdvak hebben binnengehaald.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Software veilig doorbouwen

Ik help je bestaande websoftware eerst doorgronden en ontwerp daarna een passende route, van eerste idee tot realisatie en automatisering. Waar het kan, kies ik voor self-hosted zodat je meer grip houdt op de uitvoering en het beheer.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Verken verder

Concepten

Incident responseMalware distributionSupply-chain securitySoftware supply-chain securityIncident disclosure gapsMalware forensicsPersistence mechanismsWordPress incident response

Gerelateerde artikelen

Aanvallers misbruiken kritiek uploadlek in Elementor Pro
Nieuws
4 min

3 sep 12:22

Aanvallers misbruiken kritiek uploadlek in Elementor Pro

Een kritiek uploadlek in Elementor Pro wordt sinds 19 augustus actief misbruikt op WordPress-sites. Wordfence blokkeerde ruim 190.000 pogingen. Versie 4.2.2 dicht het gat, maar de changelog van Elementor verraadt die urgentie nergens.

Gehackte feed van BdThemes maakt stille beheerders aan op WordPress-sites
Nieuws
4 min

11 aug 00:21

Gehackte feed van BdThemes maakt stille beheerders aan op WordPress-sites

Zeven WordPress-plugins van BdThemes maakten via een vergiftigde promotiefeed stille beheerdersaccounts aan, zonder dat er een bestand veranderde. Wat er gebeurde, waar je op controleert en waarom dit een leverancierskeuze is.

WordPress-patchroutine voor het mkb: van noodpatch naar cadans
Gids
Uitgebreide gids13 min

26 jul 09:00

WordPress-patchroutine voor het mkb: van noodpatch naar cadans

Een kernlek in WordPress wordt binnen uren misbruikt. Deze gids loopt eerst de sporencheck af (ben je al binnen geweest?) en bouwt daarna de routine: gelaagde auto-updates, staging, pluginaudit en monitoring.

Aanvallers lokken Mac-gebruikers via Google Ads en Bing naar neppe Claude-installer
Nieuws
5 min

10 okt 12:36

Aanvallers lokken Mac-gebruikers via Google Ads en Bing naar neppe Claude-installer

Een Google-advertentie die naar Bing lijkt te wijzen, leidt Mac-gebruikers via een gehackte winkelpagina naar een neppe Claude-download. De kopieerknop geeft een ander Terminal-commando door; wat dat commando uitvoert, is nog onbekend.

Aanvallers misbruiken Brevo-scripts voor ClickFix op klantensites
Nieuws
4 min

17 sep 20:20

Aanvallers misbruiken Brevo-scripts voor ClickFix op klantensites

Een gestolen Cloudflare-sleutel gaf aanvallers urenlang controle over Brevo's CDN-rand. Ingebouwde formulieren, chat en JavaScript brachten ClickFix naar klantensites, inclusief een WordPress-backdoor voor ingelogde beheerders.

Aanvallers scannen 1,8 miljoen Android-apps met Claude
Nieuws
4 min

12 sep 00:10

Aanvallers scannen 1,8 miljoen Android-apps met Claude

Anthropic beschrijft hoe een vermoedelijke ShinyHunters-affiliate Claude gebruikte om 1,8 miljoen Android-APK’s op secrets te scannen. Dezelfde campagne laat zien hoe gestolen sleutels via leveranciers en SaaS-platforms naar klantorganisaties kunnen doorlopen.