What was going on
On Wednesday morning the PHP project announced two critical vulnerabilities, quickly dubbed “PHP2Shell”, both with a score of 9.2 out of 10. Through these vulnerabilities, an outsider could run their own code on a server running PHP, without logging in. That gives access to accounts, passwords and protected parts of a website, and in the worst case to the server itself.
What made it extra tense: the information about the vulnerabilities had already leaked a day earlier and was circulating on social media. The fix was scheduled for later in the week and was brought forward to Wednesday at 16.00. Until then, every server with PHP that is reachable from the internet was probably vulnerable, and malicious actors knew that too.
Many large organisations therefore made the same choice as we did and took their websites offline as a precaution, including the Dutch House of Representatives, the NCSC, DigiD and MijnOverheid. The NU.nl live blog gives a good picture of that afternoon.