Op woensdag 21 oktober 2026 hebben we TestMonitor uit voorzorg offline gehaald vanwege twee kritieke kwetsbaarheden in PHP, de programmeertaal waarop ons platform is gebouwd. Diezelfde avond was TestMonitor weer beschikbaar.
Onze excuses voor de hinder die dit jou en je team heeft bezorgd. Hieronder leggen we uit wat er is gebeurd, waarom we deze beslissing hebben genomen en wat we sindsdien hebben gedaan.
Op 21 oktober heeft de PHP Foundation twee kritieke beveiligingslekken bekendgemaakt en verholpen, samen PHP2Shell genoemd (CVE-2026-109618 en CVE-2026-109619). Deze kwetsbaarheden treffen PHP-webapplicaties wereldwijd en kunnen een aanvaller in staat stellen om met één enkel webverzoek een server over te nemen. Details lekten uit voordat de patch beschikbaar was en er werden aanvallen gemeld.
We hebben TestMonitor offline gehaald totdat we de officiële patch konden installeren. Bij beveiligingscontroles voor, tijdens en na de onderbreking zijn geen aanwijzingen gevonden voor een inbraak of voor toegang tot klantgegevens. Je hoeft zelf niets te doen.
PHP is de programmeertaal waarop TestMonitor draait, net als een groot deel van de websites en webapplicaties wereldwijd. De PHP2Shell-kwetsbaarheden zitten in PHP zelf, niet in onze eigen code. Eén speciaal opgesteld webverzoek kan ervoor zorgen dat de server commando’s uitvoert die de aanvaller kiest. Omdat dit gebeurt voordat onze eigen code uitgevoerd wordt, kunnen beveiligingsmaatregelen binnen de applicatie, zoals inlogcontroles en rechten, dit niet tegenhouden.
De PHP Foundation heeft de officiële oplossing op 21 oktober om 16:00 GMT+2 uitgebracht. Details waren al eerder uitgelekt en er werden aanvallen gemeld in de uren voordat de oplossing beschikbaar was. Zie voor meer achtergrondinformatie PHP2Shell op Wikipedia of de technische analyses van Datadog Security Labs en CrowdStrike.
De PHP Foundation publiceerde tijdelijke maatregelen, maar volgens PHP zelf verkleinen deze het risico zonder een server echt veilig te maken. Alleen de officiële patch doet dat. Omdat er al aanvallen waren gemeld en de patch nog niet beschikbaar was, hebben we ervoor gekozen TestMonitor offline te halen in plaats van kwetsbaar te blijven.
Nationale cyberbeveiligingsinstanties, waaronder CISA in de VS, het NCSC in het Verenigd Koninkrijk en het NCSC in Nederland, adviseerden hetzelfde voor systemen die niet direct konden worden gepatcht. Volgens nieuwsberichten hebben verschillende overheden, waaronder de Nederlandse overheid, om dezelfde reden diensten tijdelijk offline gehaald.
We wisten dat het offline halen van TestMonitor je werk zou verstoren. Toch vonden we die onderbreking minder erg dan het risico dat je gegevens gevaar zouden lopen.
Op 21 oktober waren alle TestMonitor-diensten van 13:10 tot 21:20 GMT+2 (8 uur en 10 minuten) niet beschikbaar. Het ging om de applicatie, de API, webhooks, geplande jobs en uitgaande e-mails. Er zijn geen gegevens verloren gegaan: alles wat vóór de onderbreking was opgeslagen, is intact.
Onze controles hebben geen aanwijzingen opgeleverd voor een inbraak of voor ongeoorloofde toegang tot klantgegevens. Je hoeft zelf niets te doen.
Alle hieronder vermelde tijden zijn in Nederlandse tijd (GMT+2).
20 oktober
21 oktober
22 oktober
Een geslaagde PHP2Shell-aanval laat weinig sporen achter. Daarom hebben we gezocht naar de specifieke signalen die beveiligingsonderzoekers hebben beschreven. Concreet hebben we:
Resultaat: we hebben geen aanwijzingen gevonden voor een inbraak, voor toegang tot klantgegevens of voor aantasting daarvan.
Onze controles leverden geen afwijkingen op, maar we beschouwen dit incident nog niet als afgesloten. In de komende weken gaan we:
We beseffen dat de onderbreking voor overlast heeft gezorgd en danken je voor je geduld. We zijn offline gegaan omdat de bescherming van je gegevens en onze systemen voor ons altijd voorop staat.
Heb je vragen? Neem dan contact met ons op via support@testmonitor.com.