Direct advies nodig? (085) 130 24 42

Producten

AIO Awareness

Training, phishingsimulatie en rapportage

MDR + ITDR

24/7 detectie en response, ook op identiteiten

Pentesting

Extern, intern en whitebox onderzoek

Cyber Insurance

Dekking voor de schade na een incident

Incident Response

Hulp op het moment dat het misgaat

Cyber Readiness Check

Risico in euro’s en de maatregelen op volgorde

Kritieke lekken in PHP: wat speelt er en wat moet je doen?

Er zit een ernstig lek in PHP, de techniek achter bijna elke website. Vandaag om 16.00 uur komt de update en aanvallers zijn al begonnen. Dit doe je nu.

In dit artikel

    In dit artikel

      Liveblog gesloten

      Dit liveblog is gesloten. Het bericht blijft staan en is bijgewerkt tot 17.20 uur.

      Naar de liveblog

      Er is een ernstig lek gevonden in PHP, de techniek onder WordPress, WooCommerce, Magento en de meeste andere websites. De update is er sinds 16.00 uur: PHP 8.5.12, 8.4.27, 8.3.36 en 8.2.35. De exploit is ook publiek. Werk nu bij.

      Je hoeft geen techneut te zijn om dit te regelen. Heb je een website of webshop, dan draait daar vrijwel zeker PHP onder. Bij WordPress altijd. Meestal werkt je hostingpartij PHP voor je bij. Vraag ze vandaag wanneer dat gebeurt. Hieronder lees je eerst wat je nu doet. De technische details staan onderaan.

      In het kort

      • Wat: een ernstig lek in PHP, de techniek achter zo’n 7 van de 10 websites.
      • Voor wie: sites en shops op WordPress, WooCommerce, Magento, Shopware, Drupal of Joomla, en intranetten en leeromgevingen op Nextcloud of Moodle.
      • Wanneer: de update is uit sinds woensdag 21 oktober, 16.00 uur. Veilige versies: 8.5.12, 8.4.27, 8.3.36 en 8.2.35.
      • Misbruik: Cloudflare meldt de eerste aanvallen. Het NCSC heeft nog geen actief misbruik gezien. Sansec verwachtte grootschalig misbruik binnen een kwartier na de release van 16.00 uur.
      • Wat je doet: vraag je hostingpartij om vandaag bij te werken. Beheer je zelf een server, werk dan nu bij.

      Wat is er aan de hand?

      PHP is de programmeertaal onder de motorkap van websites. Volgens W3Techs draait 69% van alle websites erop. Bekende systemen die op PHP zijn gebouwd: WordPress en WooCommerce, de webshopplatforms Magento, Shopware en PrestaShop, de cms’en Drupal, Joomla en TYPO3, en intranet- en leeromgevingen als Nextcloud en Moodle. Ook grote namen als Wikipedia, Etsy, Mailchimp en Tumblr draaien op PHP. Een fout in PHP zit dus onder al die systemen tegelijk.

      Onderzoekers vonden twee fouten waarmee een aanvaller vanaf internet zijn eigen opdrachten op jouw server kan laten draaien. Lukt dat, dan kan hij je website aanpassen, klantgegevens kopiëren of je server inzetten voor nieuwe aanvallen. Hij hoeft daarvoor waarschijnlijk niet in te loggen.

      Het beveiligingsteam van PHP wilde de fouten in stilte oplossen en later deze week een update uitbrengen. Op dinsdag 20 oktober lekte informatie over de lekken uit. PHP haalde de update daarom naar voren en kondigde aan dat die woensdag 21 oktober om 16.00 uur verschijnt. Dat is gebeurd: om 16.00 uur publiceerde PHP de nieuwe versies en de details. Beide fouten zitten in PHP zelf. Een plugin of thema uitschakelen helpt dus niet. Sinds vanochtend melden de beveiligingsbedrijven Aikido en Patchstack dat aanvallers het lek al gebruiken. Het NCSC heeft nog geen actief misbruik gezien, maar zegt dat het lek te misbruiken is met één simpel verzoek aan je website. Het vraagt organisaties om klaar te staan.

      In Nederland haalden de Tweede Kamer, DigiD, MijnOverheid, Tweakers en het NCSC zelf hun websites uit voorzorg offline tot ze zijn bijgewerkt. Ook Notubiz, het vergadersysteem van zo’n 100 gemeenten, ging uit de lucht.

      Volgens het PHP-team is de update de enige oplossing. Een instelling aanpassen of een extra filter voor je site zetten beschermt volgens hen niet tegen deze lekken. PHP-ontwikkelaar Gina Banyard zegt het zo: de enige oplossing is bijwerken, en een server een dag offline halen kan de verstandigste keuze zijn. Daarom draait vandaag alles om één ding: nu bijwerken.

      Wat doe je vandaag?

      1

      Zet op een rij wat je hebt

      Denk aan je website en webshop, maar ook aan een klantportaal, een intranet en oude testsites. Die laatste vergeet je snel. Weet je het niet zeker? Je hostingpartij of IT-partner kan het je vertellen.

      Vanochtend

      2

      Bel of mail je hostingpartij

      Bij de meeste hostingpakketten werkt de hostingpartij PHP zelf bij. Stel drie vragen: werken jullie vandaag bij, geldt dat voor al mijn sites, en hoor ik het als het klaar is? Heb je een eigen server of VPS, dan werk je zelf bij of doet je IT-partner het. Zet dat nu klaar.

      Nu

      3

      Installeer de update

      PHP heeft de nieuwe versies gepubliceerd: 8.5.12, 8.4.27, 8.3.36 en 8.2.35. Hostingpartijen en Linux-distributies hebben vaak een paar uur nodig om ze aan te bieden. Controleer na het bijwerken of een van deze nummers echt draait. Beveiligingsbedrijf Sansec verwachtte dat aanvallers binnen een kwartier na de release op grote schaal toeslaan. Die release was om 16.00 uur. Wacht dus niet tot morgen.

      Nu

      4

      Kun je vandaag nog niet bijwerken? Bescherm de site tijdelijk

      Haal de site tijdelijk van internet of zet hem achter een VPN tot de update erop staat. Dat adviseren Aikido en CERT-EU, en grote Nederlandse sites doen vandaag precies dit. Het NCSC raadt aan om per systeem dat vanaf internet bereikbaar is een afweging te maken, en het zo nodig uit te zetten. Draait je site op PHP 8.1 of ouder, dan komt er voor jouw versie geen update meer. Plan dan een upgrade naar PHP 8.4 of 8.5 en test die eerst op een kopie van de site.

      Vandaag

      5

      Controleer of er al iemand binnen is geweest

      Aanvallers gebruiken het lek al. Kijk daarom na de update ook terug. Let op onbekende of gewijzigde bestanden, nieuwe beheerders en vreemd verkeer naar buiten. Aikido raadt aan om terug te kijken tot juni 2026. Zoek in je webserverlogs naar POST-verzoeken met multipart/form-data en een boundary met 618 of 619 erin. Controleer ook of je back-ups werken, zodat je altijd terug kunt.

      De komende weken

      Welke versie is veilig?

      Staat links in de tabel jouw versie, werk dan bij naar het nummer rechts ernaast. Draai je PHP 8.1 of ouder, dan is er geen update. Upgraden naar 8.4 of 8.5 is dan de enige weg.

      Tabel met PHP-versies en de update die je nodig hebt: 8.5.11 naar 8.5.12, 8.4.26 naar 8.4.27, 8.3.35 naar 8.3.36, 8.2.34 naar 8.2.35. PHP 8.1 en ouder krijgen geen update.

      Welke PHP-versie heb ik? In WordPress staat het onder Sitediagnose › Informatie › Server. Bij andere systemen vind je het meestal in het beheerpaneel van je hosting. Je hostingpartij kan het je ook vertellen.

      Veelgestelde vragen

      PHP is de programmeertaal onder de motorkap van de meeste websites. WordPress, WooCommerce, Magento en veel webshops en portalen zijn erin gebouwd. Je ziet het nooit, maar het draait op de server die je website levert. Daarom raakt een fout in PHP zoveel sites tegelijk.

      Meestal werkt de hostingpartij PHP voor je bij. Bel of mail wel om te vragen wanneer dat gebeurt en of het voor al je sites geldt. Heb je een eigen server of VPS, dan werk je zelf bij of doet je IT-partner het.

      Cloudflare meldt de eerste aanvallen. Het NCSC heeft nog geen actief misbruik gezien. Beveiligingsbedrijf Sansec verwachtte dat aanvallers binnen een kwartier na de release van 16.00 uur op grote schaal toeslaan. Ga er dus van uit dat het nu begint. Hoe herken je een poging? Aanvallers sturen multipart-verzoeken met een boundary waarin het CVE-nummer staat, zoals B7kQpoc618. Zie je die in je logs, dan is er op je site geschoten.

      Nee. Voor PHP 8.1 en ouder komt geen update meer. Plan een upgrade naar PHP 8.4 of 8.5 en test die eerst op een kopie van de site. Tot die tijd beperk je wie bij de site kan, bijvoorbeeld met een VPN, of haal je hem tijdelijk offline. Je bent niet de enige: naar schatting 18% van de WordPress-sites draait nog op 8.1 of ouder. Zit je bij een hostingpartij met cPanel, vraag dan of de ea-php-updates er al op staan.

      Cloudflare blokkeert bekende aanvalspogingen voor verkeer dat via Cloudflare loopt. Dat helpt, maar het is geen vervanging van de update. Werk PHP toch bij.

      Let op onbekende of gewijzigde bestanden, nieuwe beheerders in je website en vreemd verkeer naar buiten. Kijk terug tot juni 2026. Twijfel je, bel dan het Vallem CERT.

      Een lek in software hoef je op zich niet te melden. Een incident waarbij iemand binnen is geweest of gegevens heeft gekopieerd wel. Documenteer in elk geval wat je hebt gecontroleerd en wanneer je hebt bijgewerkt.

      Liveblog

      Gesloten om 21.20 uur

      • 17.20

        Eerste sites weer online

        De eerste Nederlandse sites zijn terug: RTL en Tweakers draaien weer, meldt de NOS. DigiD, MijnOverheid, de Tweede Kamer, de Schiphol-app en een reeks ziekenhuizen zijn nog offline. Minister Van Weel zegt dat er nog geen signalen zijn van actief misbruik; de PHP Foundation zegt hetzelfde.

      • 16.55

        Wereldwijde patchrace, downloadservers overbelast

        Beheerders over de hele wereld installeren de update tegelijk; de downloadservers van php.net zijn traag. Gebruik waar mogelijk de pakketten van je Linux-distributie of hostingpartij. De Britse NCSC roept op om nu bij te werken en wijst op apparaten en producten van derden waar PHP in verstopt zit, zoals netwerkapparatuur en beheerpanelen. Cloudflare en Patchstack meldden vanochtend pogingen tot misbruik; de PHP Foundation ziet daar zelf geen aanwijzingen voor.

      • 16.30

        Wereldwijd: de update is uit, de race is begonnen

        PHP heeft de update wereldwijd uitgerold voor 8.2 tot en met 8.5. Linux-distributies kregen de fix vooraf; cPanel werkt aan pakketten voor alle PHP-versies. Oudere PHP (7.4 tot 8.1) krijgt alleen bronpatches, terwijl naar schatting bijna een op de vijf WordPress-sites daar nog op draait. Cloudflare blokkeert bekende aanvalspogingen op al zijn abonnementen. Geen enkele partij meldt tot nu toe geslaagde aanvallen sinds de release, maar de publieke exploit en de advisory geven aanvallers nu alles wat ze nodig hebben.

      • 16.05

        Officiële versienummers verwerkt

        PHP bevestigt de veilige versies: 8.5.12, 8.4.27, 8.3.36 en 8.2.35. Het bericht is bijgewerkt, met een tabel die laat zien welke versie je nodig hebt. De technische details onderaan volgen nu de advisory van PHP.

      • 16.00

        Race tegen de klok

        De update is er: PHP heeft de veilige versies gepubliceerd. Maar de exploit ligt ook op straat. Experts verwachten dat aanvallers het lek binnen een kwartier massaal gaan misbruiken. Werk nu bij.

      • 15.50

        Liveblog gestart

        Vanaf nu houden we je hier bij. PHP publiceert om 16.00 uur de update; zodra die er is, zetten we de officiële versienummers in dit bericht.

      • 15.35

        Veelgestelde vragen toegevoegd

        Onderaan staat nu een FAQ met de vragen die we vandaag het meest krijgen: wat je moet doen als je site bij een hostingpartij draait, en wat je doet met PHP 7 of 8.1.

      • 15.15

        Advies van het NCSC, Cloudflare blokkeert, Nederlandse sites offline

        Het NCSC ziet nog geen actief misbruik, maar zegt dat het lek met één verzoek te misbruiken is. Cloudflare heeft firewallregels uitgerold. De Tweede Kamer, DigiD, MijnOverheid en Tweakers gingen uit voorzorg offline.

      • 13.00

        Bericht herschreven

        Het begin is nu geschreven voor iedereen, de technische details en CVE-nummers staan onderaan.

      • 11.12

        Eerste versie gepubliceerd

        PHP kondigt twee kritieke lekken aan. De update komt vandaag om 16.00 uur.

      Valt je organisatie onder de Cyberbeveiligingswet?

      Sinds 15 augustus 2026 geldt de Cyberbeveiligingswet, de Nederlandse uitwerking van de Europese NIS2-richtlijn. Ruim 8.000 organisaties hebben daardoor een zorgplicht voor hun digitale beveiliging. Omgaan met lekken zoals dit hoort daarbij. Of jouw organisatie onder de wet valt, check je bij het NCSC.

      Schrijf op wat je doet: welke systemen je hebt gecontroleerd, wanneer je hebt bijgewerkt en wat nog openstaat. Dan kun je later laten zien hoe je hebt gehandeld.

      Hoe Vallem kan helpen

      Met MDR + ITDR kijken we 24 uur per dag mee naar verdachte activiteit op je systemen. Zie je iets wat niet klopt, bel dan het Vallem CERT. Dat is altijd bereikbaar.

      Kijk samen met ons welke systemen je moet bijwerken

      In een gesprek van 30 minuten lopen we na welke systemen op PHP draaien en wat je als eerste doet.

      Technische details

      Voor wie het beheer zelf doet of de IT-partner wil briefen. PHP publiceerde om 16.00 uur de officiële details. Die staan hieronder, aangevuld met berichten van beveiligingsbedrijven.

      php2shell: CVE-2026-109618 en CVE-2026-109619

      • Ernst: beide CVSS v4.0 9,2. Remote code execution in PHP zelf, zonder authenticatie. CVE-2026-109618: een out-of-memory tijdens het verwerken van een verzoek onderbreekt PHP terwijl de request-data half is opgebouwd; de opruimfase behandelt die ongeldige data daarna als geldig. CVE-2026-109619: interne state van een verzoek blijft bestaan nadat het geheugen is vrijgegeven, en een volgend verzoek op dezelfde worker gebruikt die oude state. Bevestigd uitgebuit tegen Apache mod_php met standaardinstellingen; PHP-FPM is volgens PHP vermoedelijk ook kwetsbaar, FrankenPHP en LiteSpeed waarschijnlijk.
      • Getroffen versies: alles vóór 8.5.12, 8.4.27, 8.3.36 en 8.2.35, dus ook 8.1 en ouder. Het raakt vrijwel zeker elke PHP-installatie die webverzoeken afhandelt: PHP-FPM, Apache met mod_php, php-cgi, FrankenPHP en LiteSpeed. Het hoogste risico loopt mod_php.
      • Updates: 8.5.12, 8.4.27, 8.3.36 en 8.2.35, uit sinds 21 oktober, 16.00 uur. Voor PHP 7.4, 8.0 en 8.1 publiceerde PHP alleen bronpatches, geen kant-en-klare versies; Linux-distributies kunnen die inbouwen, maar reken daar niet op. Draai je 8.1 of ouder, dan is upgraden de oplossing. PHP 8.2 krijgt na 31 december 2026 geen beveiligingsupdates meer.
      • Workarounds: geen volledige. PHP schrijft dat alleen bijwerken veilig is. Wie vandaag echt niet kan bijwerken, verkleint de blootstelling met memory_limit=-1 (via php_admin_value), een lage post_max_size, session.upload_progress.enabled=0 en op PHP 8.5 fatal_error_backtraces=0, telkens gevolgd door een herstart van alle workers. Dat sluit de aanvalspaden niet af. Cloudflare heeft WAF-regels uitgerold voor alle abonnementen, ook gratis; dat helpt alleen voor verkeer dat via Cloudflare loopt en is geen garantie. Het NCSC noemt de tijdelijke maatregelen van PHP onvoldoende en waarschuwt dat misbruikpogingen een DoS kunnen veroorzaken. Ncsc.nl is offline; actuele adviezen staan op advisories.ncsc.nl.
      • PoC en blootstelling: er circuleert een publieke proof-of-concept op GitHub, volgens Tenable werkt geen van de circulerende versies betrouwbaar. Mallory telt via Shodan zo’n 884.000 internetgerichte hosts op PHP 8.1 of ouder, 59% van de hosts die een versie prijsgeven.
      • Misbruik: Aikido (op basis van Cloudflare) en Patchstack melden actieve aanvallen sinds de ochtend van 21 oktober. Huntress en watchTowr zagen op 20 oktober nog geen misbruik; watchTowr heeft een van de twee lekken nagebootst. Tenable kreeg geen van de circulerende PoC’s werkend; op fora heet de code onbetrouwbaar en sommige GitHub-repo’s met een “PoC” zijn zelf malware.
      • Tot je hebt bijgewerkt: internetgerichte PHP-systemen tijdelijk offline halen of achter VPN zetten. Verouderde PHP isoleren of firewallen.
      • Detectie: alarm als php-fpm, php-cgi, apache2 of httpd een shell, interpreter, curl of wget start. Let op nieuwe bestanden in de webroot, onverwachte cronjobs en nieuwe accounts. Bewaar web- en PHP-logs als je een inbraak vermoedt.
      • Na de update: controleer op webshells, gewijzigde PHP-bestanden, nieuwe beheerders en onverwachte uitgaande verbindingen, terug tot juni 2026.
      • Bronnen: PHP, GHSA-w8hw-w9fx-j79w, GHSA-6wmf-4rv5-p3rp, Aikido, CERT-EU, Patchstack, Huntress, watchTowr, Help Net Security.

      En de systemen van Vallem zelf?

      Vallem.com en de Vallem Academy draaien op het premium WordPress-netwerk van Automattic. Automattic liet ons vandaag weten dat hun infrastructuurteam de lekken samen met het PHP-team al vóór de publieke release heeft gedicht. De release van 16.00 uur bevestigt dat beeld: onze systemen draaiden de fix al vóór de publicatie.

      Bijgewerkt op woensdag 21 oktober 2026 om 17.20 uur. PHP heeft de update gepubliceerd op php.net. We werken dit bericht bij zolang de situatie duurt.

      30 minuten met een specialist

      Leg uw situatie voor en hoor wat daarbij past.

      Samenvatten met AI

      Opent de dienst in een nieuw tabblad en stuurt de titel en de link van dit artikel mee.

      Meer artikelen

      Alle artikelen