Mogelijke beveiligingsrisico's in PHP: dit doen wij voor uw website
Er gaan berichten rond over een mogelijk beveiligingsprobleem in PHP, de programmeertaal waarop veel websites draaien. Ook websites die wij bouwen en beheren gebruiken PHP. Het probleem is nog niet officieel bevestigd, maar we wachten niet af: we nemen nu al voorzorgsmaatregelen. In dit artikel leest u wat er speelt, wat wij doen en wat dit voor u betekent. We zullen dit artikel de komende uren bijwerken met de laatste informatie.
Updates
- Omdat we nu nog niet precies kunnen inschatten wat de impact van de kwetsbaarheden zijn, volgen we het advies van o.a. het Nationaal Cyber Security Centrum en zullen we alle websites offline halen. Deze maatregel is preventief maar voorkomt eventuele issues. Via deze pagina en de socials zullen we jullie op de hoogte houden.
- PHP heeft twee updates vrijgegeven, we onderzoeken of dit aansluit bij de issues die gemeld zijn. Vanmiddag om 16:00 uur wordt er sowieso een security update vrijgegeven.
- CloudFlare heeft aanvullende WAF-regels vrijgegeven; wanneer we CloudFlare voor jouw omgeving gebruiken zullen we dit toepassen.
Wat is er aan de hand?
Een onderzoeker heeft een mogelijke kwetsbaarheid in PHP beschreven. Het gaat om een onderdeel dat de voortgang van bestandsuploads bijhoudt. Volgens de onderzoeker kan een aanvaller via een speciaal opgesteld verzoek mogelijk code uitvoeren op de server.
Belangrijk om te weten:
- Het PHP-project heeft de melding nog niet officieel bevestigd en er is nog geen officiële update voor uitgebracht.
- Er zijn ons geen gevallen bekend waarin dit misbruikt is bij websites die wij beheren.
Wat betekent dit voor uw website?
Draait uw website op PHP, bijvoorbeeld met Statamic, Laravel of WordPress, dan valt die in principe onder deze melding. Of er echt risico is, hangt af van de PHP-versie en de instellingen op de server. We volgen de nieuwsberichten rondom deze issue nauwlettend en passen daarop maatregelen toe.
De aanpassingen hebben geen gevolgen voor hoe uw website werkt of eruitziet.
Wat doet Steets?
- Inventarisatie: we controleren alle websites met welke versie er draait en bereiden websites die draaien op PHP versie 7 of lager voor op de update. Mocht dit het geval zijn dan zullen we contact opnemen.
- Voorzorgsinstelling: we zetten de PHP-functie voor uploadvoortgang uit. Dit levert mogelijk een andere ervaring op in het CMS; maar de website blijft verder operationeel. De beschreven aanvalsroute is hiermee
- Updates: we werken PHP en het CMS (zoals Statamic en Laravel) bij naar de nieuwste veilige versies.
- Monitoring: we volgen de officiële berichtgeving van PHP. Komt er een officiële update, dan installeren we die zo snel mogelijk. Ondertussen volgen we de berichtgeving van CloudFlare en PHP.
Moet ik mijn website offline halen?
Er worden veel websites uit voorzorg offline gehaald. Met de kennis die wij momenteel hebben is dit vooral een preventieve maatregel. De impact van de gemelde beveiligingsissues kunnen we nu nog niet precies overzien.
Cloudflare heeft wel aanvullende maatregelen genomen maar heeft ook daadwerkelijk verkeer gedetecteerd wat lijkt op aanvallen via deze exploit.