All blogs Security

PHP bug critique (October 2026): resolved

Regarding the critical PHP vulnerability (PHP2Shell) from October 2026: there is no hack, which we have already done and which is still to come.

PHP bug critique (October 2026): resolved
Jesse 3 minute read

Resolved: all websites are back online

The security update for PHP has been installed on all our servers, and we have checked on each server to ensure that the websites are working properly. Since the early morning of October 22nd, all websites have been back online.

No hack has taken place on our servers., and we have found no indications of abuse.

What was going on

PHP is the programming language on which, among other things, WordPress runs. Globally, about 70 percent of all websites use PHP. Researchers found two serious vulnerabilities (CVE-2026-109618 and CVE-2026-109619). This allowed someone to execute code remotely on a web server, without logging in.

Normally, such an update goes smoothly: the PHP team fixes the problem, shares it in advance with the server software vendors, and at a scheduled time everything comes out at the same time. This time that didn’t happen. One of the discoverers published a video with details too early, and another company released the repaired version six hours before the scheduled time. As a result, the information was already public while most vendors had not yet finished their updates. Organizations around the world took precautions by taking their websites offline, including DigiD, the Tweede Kamer, and Tweakers.

Why we went offline, and why it lasted into the night

On October 21st, we first did everything to keep the websites online safely: extra monitoring, blocking of the known attack patterns, and migrating websites to a newer PHP version. When it became clear how great the risk was, we decided to temporarily take the servers offline.

PHP released the update at 16:00. Our servers are running on CloudLinux, an operating system specifically designed for web servers that run many websites side by side. CloudLinux provides its own PHP versions, and those had to process the update first. At 21:00, CloudLinux reported that the update was ready, but later that evening it turned out that it was not yet valid for the version our servers were using. The correct packages only became available after midnight. We deliberately waited until everything was updated, rather than going online with a half-baked solution earlier.

Timeline

  • October 20, 23:12: PHP announces a security update. Our servers and websites were already under continuous monitoring at that time.
  • October 21, 12:00: Additional monitoring on all our servers and websites has been switched to PHP 8.3. Where necessary, we have updated WordPress, plugins, and code, and tested every website beforehand and after.
  • 14:00: additional security that blocks known attack patterns before they reach the website.
  • Around 15:30: servers temporarily offline.
  • 16:00: PHP releases the update.
  • 21:00: CloudLinux reports that the update is ready. Later that evening it turns out that it is not yet applicable to our servers.
  • October 22, 00:30: CloudLinux releases the correct packages for our servers.
  • 01:20 to 02:45: the update has been installed on all our servers.
  • Around 05:00: all websites checked and back online.

What we continue to do

In the coming days, we will continue to maintain the additional surveillance and security measures. With such a large leak, there may be further updates that we will install immediately.

You can always track the status of our services at status.fresh-dev.nl. On that page, we will also post updates about outages and maintenance from now on.

Do you have to do something yourself?

No. If something doesn't work the way you're used to, please let us know via info@fresh-dev.nl, Then we’ll look into it immediately.

Have a sparring session

Wat betekent dit voor Your website?

Plan een kort gesprek met een van onze developers. We kijken mee naar je site en zeggen eerlijk wat we zouden doen, ook als dat niets is.

Response within one working day
Three colleagues are Fresh-Dev watching a screen together in an office in Haarlem
4.8/5 Google Reviews

Related Blogs