</>Vianexu Nieuws

← Alle nieuws

bolt AI en technologie · 7 min

De PHP-fout die overheden sites offline liet halen — en wat nu

Twee kritieke fouten in PHP, de technologie achter een groot deel van het internet, stellen een aanvaller in staat een server over te nemen zonder wachtwoord. Overheden en bedrijven haalden sites uit voorzorg offline. Dit is wat er is gebeurd, wat dat voor jou verandert en wat je moet doen.

PHP2Shell alert artwork with the name of the flaw in large type
Art: Vianexu ·

flash_on In 20 seconden

gpp_maybeErnst 9,2 van 10

De twee fouten hebben een score van 9,2 (CVSS 4.0), in de kritieke bandbreedte.

lock_openZonder login of wachtwoord

Een externe aanvaller kan opdrachten op de server uitvoeren zonder geauthenticeerd te zijn.

local_fire_departmentAl misbruikt

Pogingen sinds 17 okt; op 26 okt nam het Amerikaanse agentschap CISA ze op in de lijst van misbruikte kwetsbaarheden.

system_updateAlleen updaten lost het op

Plugins en thema's lossen het niet op: je moet PHP zelf updaten en herstarten.

9,2 / 10ernst van de twee fouten (CVSS 4.0)

Op 21 oktober 2026 bracht de PHP Foundation noodoplossingen uit voor twee kritieke fouten, CVE-2026-109618 en CVE-2026-109619, die de bijnaam PHP2Shell kregen. Daarmee kan een aanvaller opdrachten uitvoeren op de server van een site zonder in te loggen. PHP draait een enorm deel van het internet: TechCrunch noemt ongeveer 70% van de sites, een schatting die daalt, en dat omvat WordPress, webshops en veel portals.

De reactie was snel. Volgens de pers gingen publieke sites in Duitsland, Frankrijk, België, Nederland en Finland uit voorzorg offline, en Nederland schortte tijdelijk DigiD op, de toegang van burgers tot overheidsdiensten. In Brazilië publiceerde CTIR Gov een waarschuwing met de oproep aan overheidsinstanties om PHP-systemen op te sporen en de oplossingen te installeren. Tot 24 oktober meldde TechCrunch dat een massale aanval nog niet bevestigd was, maar de pogingen waren al echt, en veel servers blijven zonder oplossing.

schedule Wat er gebeurde, dag voor dag

  1. ~17 oktAmazon detecteert de eerste poging tot misbruik, vier dagen voor de openbare aankondiging.
  2. 21 oktPHP brengt de gecorrigeerde versies uit. De PHP Foundation zegt dat een bedrijf de patches uren voor het afgesproken geheimhoudingstermijn publiceerde.
  3. 21–22 oktOverheden en bedrijven halen sites uit voorzorg offline. Cloudflare meldt een sterke toename van pogingen tot misbruik.
  4. 23–26 oktTrail of Bits bevestigt exploits die werken tegen PHP 8.2 tot 8.5 zonder correctie.
  5. 26 oktCISA neemt de twee fouten op in de catalogus van misbruikte kwetsbaarheden (KEV); Amerikaanse federale instanties hebben tot 29 okt om te corrigeren.

translate Wat is dit, zonder jargon

PHP is de 'taal' die veel sites laat werken: het ontvangt je verzoek, haalt de gegevens op en bouwt de pagina. Het draait binnen de server, en daarom is een fout erin meer waard dan een fout in een plugin: wie ervan profiteert, heeft de hele server in handen.

Het zijn twee fouten in geheugenbeheer. Bij de eerste, wanneer het geheugen van de server midden in een verzoek uitgeput raakt, ruimt PHP gegevens op die nog half klaar waren en behandelt wat overblijft alsof het geldig is. Bij de tweede wijst informatie die een eerder verzoek achterliet naar geheugen dat al is vrijgegeven, en het volgende verzoek gebruikt dan dat 'afval'. Met genoeg techniek zet een aanvaller die fout om in het uitvoeren van opdrachten, de zogenoemde remote code execution (RCE). Vandaar de bijnaam: PHP + shell, de commandoregel van de server.

person_alert Hoe dit jouw leven kan raken

shield Wie loopt risico

De oudste fout die onderzoekers vonden, gaat terug tot PHP 5.4. Bekijk de situatie per versie:

checklist Wat je nu moet doen: als je een site hebt

  1. Zoek uit welke PHP-versie je site bedient: in het hostingpaneel (in cPanel 'Select PHP Version') of vraag het de support. Let op: het commando php -v toont de PHP van de commandoregel, die anders kan zijn dan degene die de site bedient.
  2. Update naar een gecorrigeerde versie (8.5.12, 8.4.27, 8.3.36, 8.2.35 of nieuwer) of installeer het gecorrigeerde pakket van je leverancier.
  3. Herstart de PHP-processen. Het pakket installeren lost een proces dat al draait niet op.
  4. Vertrouw niet op tijdelijke instellingen: ze verlagen het risico, maar maken de installatie niet veilig.
  5. Zit je op PHP 8.1 of ouder zonder ondersteuning? Migreer naar een ondersteunde versie (bij voorkeur 8.4 of 8.5). Als dat nu niet kan, overweeg de site offline te halen of in onderhoud te zetten tot het is opgelost.
  6. Zoek naar tekenen van inbraak, vooral sinds 17 okt: nieuwe en vreemde bestanden, PHP-processen die opdrachten uitvoeren of programma's downloaden, abnormaal verkeer. Als je iets vindt, verwijder het niet: bewaar het bewijs en schakel een specialist in.
  7. Vervang wachtwoorden en sleutels van de server (database, e-mail, API's). Als je UpdraftCentral op WordPress gebruikt, verwijder de sleutels ervan: Patchstack meldt dat aanvallers geldige sleutels gebruiken om backdoors te installeren.
  8. Een application firewall (WAF), zoals die van Cloudflare, is een lapmiddel, niet de oplossing: hij beschermt alleen verkeer dat erdoorheen gaat.

person En als ik alleen internet gebruik?

hub Het is niet alleen PHP: wat dit laat zien

Dit is niet de eerste keer dat een verborgen onderdeel onder alles de halve wereld bedreigt. Heartbleed (2014) zat in OpenSSL, dat beveiligde verbindingen beschermt. Log4Shell (2021) zat in Log4j, een Java-logbibliotheek die in miljoenen systemen wordt gebruikt. In 2024 werd een achterdeur geplant in XZ Utils, een compressiehulpprogramma op veel Linux-servers, en die werd bij toeval ontdekt.

Het patroon herhaalt zich: componenten die niemand ziet, oude software die moeilijk te updaten is en geheugenfouten in talen die de programmeur niet tegen dat soort fouten beschermen. TechCrunch merkt op dat de migratie naar veiligere talen vordert, maar onvolledig is, en dat onderzoekers zeggen dat AI-tools het vinden van fouten versnellen; Calif en Wiz, die deze vonden, gebruikten AI in hun werk. Geen enkele technologie is immuun.

Wat in elk geval helpt: weten wat je draait (serverbesturingssysteem, WordPress en plugins, bibliotheken, containers, zelfs de router), iemand hebben die de waarschuwingen volgt en snel updaten.

menu_book Woordenlijst

RCE (remote code execution)
Wanneer een aanvaller de server op afstand opdrachten kan laten uitvoeren.
CVE
Catalogusnummer van een openbare beveiligingsfout. Hier: CVE-2026-109618 en CVE-2026-109619.
CVSS
Ernstscore van 0 tot 10. Boven 9 is kritiek; deze hebben 9,2.
Patch
Correctie van de fabrikant die de fout verhelpt.
mod_php / PHP-FPM
Manieren waarop de webserver PHP draait. PHP beschouwt mod_php van Apache als het meest riskant.
Use-after-free
Fout waarbij het programma geheugen gebruikt dat al aan het systeem is teruggegeven, wat door aanvallers kan worden misbruikt.
Exploit
Code of techniek die misbruik maakt van een fout.
KEV
CISA-catalogus van fouten die in de praktijk al worden misbruikt.
WAF
Application firewall: filter dat probeert kwaadaardige verzoeken tegen te houden voordat ze de site bereiken.
Backdoor / webshell
Achterdeur die een aanvaller achterlaat om later terug te komen op de server.

help Wat nog niet bekend is

forum Veelgestelde vragen

Mijn site is WordPress. Lost het updaten van plugins en thema's het op?expand_more

Nee. De fout zit in PHP, dat onder WordPress draait. Alleen de update van PHP (of het gecorrigeerde pakket van je leverancier) lost het op, gevolgd door een herstart.

Hoe ontdek ik de PHP-versie van mijn site?expand_more

Via het hostingpaneel (in cPanel: Select PHP Version) of door het de support te vragen. Het commando php -v toont de versie van de commandoregel, die anders kan zijn dan degene die de site bedient.

Wordt dit al gebruikt in aanvallen?expand_more

Ja, er is misbruik waargenomen: Amazon registreerde een poging op 17 okt, en CISA nam de fouten op 26 okt op in de catalogus van misbruikte kwetsbaarheden. Een bevestigde massale aanval was tot 24 okt echter niet gemeld.

Moet ik iets doen als ik alleen sites en apps gebruik?expand_more

Je hoeft hierdoor niets te installeren, maar het is verstandig verschillende wachtwoorden per dienst te gebruiken, tweestapsverificatie in te schakelen en wantrouwig te zijn tegenover 'beveiligings'-berichten die om een wachtwoord of betaling vragen.

Mijn hosting gebruikt PHP 7.4. En nu?expand_more

PHP heeft geen officiële correctie uitgebracht voor de serie 7.4 tot 8.1. Vraag je hosting of er een eigen correctie is en plan een migratie naar een ondersteunde versie (8.4 of 8.5).

Het delen waard? Stuur het naar iemand die het moet weten.

newspaper Lees ook

link Bronnen (6)

Zo werken wij: alleen feiten die in de genoemde bronnen staan; citaten woord voor woord gecontroleerd; geen mening en geen voorspellingen. Geschreven met hulp van kunstmatige intelligentie en gecontroleerd met automatische regels.