MBO-student Finn (17) legt PHP-lek in WordPress-testomgeving bloot
Finn, een zeventienjarige MBO-student aan het ROC van Twente, heeft na een intensieve onderzoeksavond aangetoond hoe een bekende PHP-kwetsbaarheid in een specifieke WordPress-testomgeving misbruikt kan worden. In een video op het platform Cybernext demonstreert de jonge onderzoeker hoe hij willekeurige opdrachten kan uitvoeren op de onderliggende webserver achter een gecompromitteerde website.
Bij de door Finn uitgevoerde aanval spelen fouten in de geheugen- en sessieverwerking van de programmeertaal PHP een cruciale rol. Om de exploit succesvol uit te voeren, maakte de MBO-student daarnaast gebruik van 'preloading'. Deze specifieke techniek is binnen de WordPress-omgeving vooraf ingesteld om onderdelen van de software alvast in het geheugen te laden ter versnelling van de applicatie. Binnen deze specifieke configuratie zorgde de instelling er echter voor dat de voor de aanval noodzakelijke onderdelen direct beschikbaar kwamen voor misbruik.
De uitkomst van het beveiligingsonderzoek benadrukt hoe sterk de impact van een lek afhangt van de combinatie van software en de gekozen systeemconfiguratie. Hoewel een tweede mogelijke aanvalsroute door Finn nog niet werkend is aangetoond, betekent het feit dat deze demonstratie specifieke instellingen vereiste niet dat anders ingerichte systemen automatisch veilig zijn.
De mogelijke gevolgen van dergelijke kwetsbaarheden voor organisaties zijn ernstig en variëren van het onbevoegd uitlezen van privacygevoelige gegevens tot het manipuleren of aanpassen van cruciale websitebestanden. Experts van Cybernext adviseren systeembeheerders en IT-verantwoordelijken daarom om beschikbare PHP-beveiligingsupdates zo snel mogelijk te installeren en de feitelijke toepassing daarvan binnen hun servers te controleren.
Een demonstratievideo van de kwetsbaarheid is gepubliceerd op LinkedIn.