Actuele situatie: PHP2Shell. Twee kritieke PHP-kwetsbaarheden (CVSS 9.2) maken schadelijke code zonder inloggen mogelijk. Patches sinds 21-10-2026.Wat u nu moet doen →
PHP2Shell · CVE-2026-109618 · CVE-2026-109619

Ongepatcht PHP is een open deur. Wij sluiten die.

Noodhulp op afstand voor bedrijven in Europa: PHP patchen, sporen van inbraak controleren, schadelijke code verwijderen, servers beveiligen. Direct, met gespecialiseerde partners, tot het incident is afgerond en gedocumenteerd.

CVSS 9.2twee kwetsbaarheden, schadelijke code zonder login
8.2.35 · 8.3.36 · 8.4.27 · 8.5.12eerste gepatchte versies
22,6 mln.blootgestelde instanties volgens Unit 42
controle · productie
$ php -v
PHP 8.3.35 (cli) (built: Sep 30 2026)
! Situatie vóór de patch van 21-10-2026
$ phpsos pruefen --ziel produktion
  Uitvoeringsmodus .. php-fpm
  CVE-2026-109618 .. open
  CVE-2026-109619 .. open
  Herstart van workers .. nog te doen
$ phpsos absichern
  [ok] Pakket 8.3.36 geïnstalleerd
  [ok] alle workers herstart
  [ok] Bestandssysteem gecontroleerd op webshells
  [ok] Rapport voor de directie opgesteld
  • Made in GermanyIT-beveiliging uit Duitsland, werkend volgens het Europese gegevensbeschermingsrecht.
  • Meer dan 25 jaarAl meer dan 25 jaar gespecialiseerd in IT-beveiliging en serverbeheer, samen met ons partnernetwerk.
  • PartnernetwerkGespecialiseerde cyberprofessionals voor forensisch onderzoek, penetratietests en serverhardening, gecoördineerd via één aanspreekpunt.
Zelftest · 10 seconden

Is uw PHP al gepatcht?

Voer uw PHP-versie in. De test vergelijkt die met de beveiligingsmeldingen van php.net en geeft aan wat de volgende stap is. Belangrijk: ook een gepatchte versie bewijst niet dat er vóór de update niets is gebeurd.

Zo vindt u uw PHP-versie →

Draait alleen in uw browser, er wordt niets verzonden. Basis: beveiligingsmeldingen van php.net van 21 en 23-10-2026. Backports van distributies wijzigen het nummer soms niet.

Snelle test, onafhankelijk van het versienummer

Volgens de PHP-handleiding kwam met de patches de instelling memory_hard_limit_percent. Kent uw PHP die niet, dan is het getroffen:

php -r 'var_dump(ini_get("memory_hard_limit_percent"));'

bool(false) betekent: onbekend, dus getroffen. Controleer elke geïnstalleerde PHP-versie afzonderlijk; de opdrachtregel kan een andere versie gebruiken dan de webserver.

Noodcheck · 4 vragen

Hoe urgent is uw situatie?

Vier vragen, een inschatting, de eerste stappen en een voorbereid WhatsApp-bericht aan ons. Bij niveau 3 geldt: niets verwijderen, niets opnieuw opzetten, sporen veiligstellen.

1. Wat merkt u op?
2. Hoe draait uw PHP?
3. Is PHP gepatcht?
4. Welke gegevens staan daar?
Diensten

Van noodoproep tot beveiligde server

Wij nemen de techniek over en leveren de bewijsstukken die directie, gegevensbescherming en verzekeraar nodig hebben.

Werkwijze

Zo werken wij in een noodgeval

Duidelijke stappen, één aanspreekpunt, alles op afstand. Specialisten uit ons partnernetwerk komen erbij als forensisch onderzoek of een pentest nodig is.

  1. Situatie opnemen

    U stuurt een WhatsApp-bericht of belt. Wij stellen systeem, PHP-versie, hostingprovider en waarnemingen vast.

  2. Veiligstellen en dichten

    Sporen veiligstellen, PHP patchen of overgangsmaatregelen treffen, alle workers herstarten, patchstatus aantonen.

  3. Controleren en opschonen

    Bestanden, database, accounts en logs controleren op sporen van inbraak. Webshells en achterdeuren verwijderen.

  4. Beveiligen en rapporteren

    Configuratie beveiligen, monitoring inrichten, rapport voor directie, gegevensbescherming en verzekeraar.

Zelf handelen

Patchen nog niet mogelijk? Overgangsmaatregelen

php.net noemt instellingen die bekende aanvalsroutes bemoeilijken tot de update is doorgevoerd. Kies uw uitvoeringsmodus, kopieer de regels en herstart daarna alle PHP-processen.

Het BSI (de Duitse federale dienst voor informatiebeveiliging) adviseert: als de update niet direct mogelijk is, de webserver tijdelijk van het netwerk halen.

Alle overgangsmaatregelen uitgelegd →

Overgangsmaatregelen volgens php.net, geen vervanging van de update. memory_limit=-1 alleen samen met een geheugenlimiet via container of cgroup. Maak eerst een back-up van de configuratie.

Verantwoordelijkheid

Wie doet wat? De kloof tussen hostingprovider en bureau

Veel bedrijven vertrouwen erop dat “iemand” patcht. Meestal ziet de verdeling er zo uit:

TaakHostingprovider (shared hosting)Bureau / webdesignPHP SOS
PHP-pakket bijwerkenmeestal jameestal nietja, of samen met uw hostingprovider
Alle workers herstarten en aantonendeelsneeja, met bewijs
Controleren of er vóór de patch is ingebrokenmeestal nietdeelsja
Webshells en achterdeuren verwijderenmeestal nietdeelsja
Rapport voor directie, gegevensbescherming, verzekeraarneezeldenja
Hardening en doorlopende monitoringdeelsdeelsja
PHP2Shell-kennis

Wat vaststaat en wat u nu doet

Feiten uit de meldingen van php.net en het BSI, bewerkt voor directie en beheerders.

Alle 12 kennispagina's

Het eerste uur

10 stappen voordat wij het overnemen

Vink af wat klaar is. De lijst blijft opgeslagen in uw browser.

Direct hulp inschakelen

Vinkjes worden alleen in uw browser opgeslagen.

Blog · 113 artikelen

Situatie, handleidingen, beslissingshulp

Van het BSI-waarschuwingsniveau en pakket-changelogs tot de vraag of u opnieuw opzet of opschoont. Elk artikel met bronnen.

Alle 113 blogartikelen

Veelgestelde vragen

Kort beantwoord

Alle vragen →

Wat is PHP2Shell?

PHP2Shell staat voor twee kritieke kwetsbaarheden in PHP zelf (CVE-2026-109618 en CVE-2026-109619, CVSS 9.2). Ze kunnen aanvallers in staat stellen om zonder inloggen schadelijke code op de server uit te voeren. Er zijn patches sinds 21-10-2026.

Welke PHP-versies zijn veilig?

De correcties zitten in PHP 8.5.12, 8.4.27, 8.3.36 en 8.2.35. Hostingproviders en distributies voeren soms backports door zonder het versienummer te wijzigen. Beslissend is de pakketstatus of de schriftelijke bevestiging van de aanbieder.

Is een update van WordPress of de webshop genoeg?

Nee. De kwetsbaarheid zit in PHP, niet in het CMS. Een CMS-update sluit haar niet. En een PHP-patch verwijdert geen schadelijke code die er al eerder is ingebracht.

Hoe snel kunt u ons inschakelen?

Wij werken op afstand en beginnen zodra de toegangen er zijn. Stuur ons via WhatsApp het systeem, de PHP-versie en wat u opmerkt. Dan stemmen we de aanpak direct af.

Werkt u ook voor bureaus en klanten van hostingproviders?

Ja. Wij werken rechtstreeks voor bedrijven, op de achtergrond in opdracht van bureaus en in overleg met uw hostingprovider als die de server beheert.

Moeten wij het incident melden?

Als persoonsgegevens getroffen kunnen zijn, geldt volgens art. 33 AVG in de regel een meldtermijn van 72 uur vanaf het moment van kennisname. Of die termijn van toepassing is, bespreekt u met uw functionaris voor gegevensbescherming. Wij leveren de technische documentatie daarvoor.

Direct contact

Elk uur telt. Schrijf ons nu.

Beschrijf kort het systeem, de PHP-versie en wat u opmerkt. Wij nemen contact op, brengen de situatie in kaart en werken op afstand tot het incident is afgerond en gedocumenteerd.

Directe hulp