Marketing Scandigital scan
Trust & security

PHP vulnerability (php2shell): what business owners should do

21 October 2026 · 4 min read · Marketing Scan

Editorially updated:

This article was translated from Dutch.

Short answer: ask your developer or host today whether your website uses PHP and has been updated to PHP 8.2.35, 8.3.36, 8.4.27 or 8.5.12. If it uses a version older than 8.2, no fix exists and it must upgrade. Until confirmed, someone could run code on your server without a password.

On 21 October 2026, two PHP vulnerabilities became public, together called php2shell. PHP powers most websites, including every WordPress site. In Belgium, Smartschool, DPG Media, hospitals and government websites went offline as a precaution. This article explains what happened and what you should do.

In this article

What exactly is the PHP vulnerability?

The vulnerabilities are CVE-2026-109618 and CVE-2026-109619. Combined, they let someone run their own code remotely on a website's server without logging in. This is remote code execution, the most severe category. They received a CVSS v4 score of 9,2 out of 10, according to Tenable.

For a business owner, an intruder could alter the site, extract customer database records, redirect the shop to a fake payment page or send spam from the server. The flaw is in PHP itself, not a plugin or theme, explaining its broad reach.

Am I affected?

Probably, if your website uses PHP and is not yet updated. Help Net Security reports that all PHP versions from version 5 are affected, including:

  • every WordPress site and WooCommerce shop;
  • Joomla, Drupal, PrestaShop, Magento and most traditional CMS platforms;
  • many custom Laravel or Symfony applications.

Sites entirely using something else, such as Shopify, Wix, Squarespace or static websites, are unaffected. If unsure, use the free Marketing Scan PHP check for an indication in ten seconds. It makes an ordinary homepage request and never attempts an exploit.

What should I do today?

Three steps, in order:

  1. Contact your developer or hosting provider. Ask: 'Does our site use PHP, and is it updated to 8.2.35, 8.3.36, 8.4.27 or 8.5.12?'
  2. Request confirmation including the version. 'We are looking into it' is not an answer. You want the version number.
  3. Using PHP 8.1 or earlier? No security update will arrive. Plan an upgrade to at least 8.2 and ask whether a firewall rule can protect the site meanwhile.

Large Belgian and Dutch shared hosts usually handle PHP updates centrally. Ask anyway: obtain written confirmation.

Is the vulnerability already being exploited?

On 21 October, Belgium's Centre for Cybersecurity (CCB) reported no confirmed successful attacks in Belgium. Cloudflare had already seen initial attempts and deployed additional firewall rules, reports VRT NWS. Dutch websites also went offline as a precaution; see the NOS live blog.

Experience with similarly large vulnerabilities shows attackers automatically scan the internet within days. Waiting for attack reports is often too late.

Does a firewall such as Cloudflare protect me?

Partly. A web firewall blocks known patterns and buys time. But Patchstack and Cloudflare agree that updating is the only complete solution. Attackers adapt to evade firewall rules.

Treat a firewall as temporarily locking the door, not repairing it. Existing Cloudflare users probably have those rules enabled. Ask your developer to confirm and proceed with the update regardless.

Should I take my website offline?

Most small businesses need not, provided the update happens today or tomorrow. Large organisations handling sensitive data, including schools and hospitals, went offline because they must inspect hundreds of systems.

If you handle sensitive information such as payments outside an external payment provider, medical or legal data, and your developer cannot update for several days, temporary removal or maintenance mode is reasonable.

Frequently asked questions.

What is php2shell?

It is the nickname for two critical PHP vulnerabilities, CVE-2026-109618 and CVE-2026-109619, disclosed on 21 October 2026. Combined, they let attackers run server code without a password.

Which PHP versions are safe?

PHP 8.2.35, 8.3.36, 8.4.27 and 8.5.12 contain the fix. All earlier versions from PHP 5 are vulnerable, and versions below 8.2 receive no update.

Is my WordPress website vulnerable?

WordPress always uses PHP, so the website remains vulnerable until the server is updated. A WordPress update alone does not solve it: the server's PHP version must increase.

How do I know whether my website uses PHP?

Ask your developer or hosting provider, or use the free check at marketingscan.be/en/php-lek. It shows PHP usage and any visible version within ten seconds.

Have there been attacks in Belgium?

On 21 October 2026, the CCB reported no successful Belgian attacks. Cloudflare had already seen initial attempts, making updates urgent.

Sources for this article

How does a marketing scan work? Audit methodology

Turn advice into action for your website

Create a free account. Save your website in your dashboard and follow its score and improvements in one place.

Create your free account

More about trust & security.

Trust & security

Should I take my website offline because of the PHP flaw?

Smartschool, DPG Media and hospitals went offline over the PHP flaw. Decide whether you should too and understand what maintenance mode does and does not do.

· 4 min read

Updated:

Trust & security

PHP vulnerability: what should you email your developer?

Ready-to-copy emails about the PHP vulnerability for your host, developer and follow-up, plus how to recognise whether their answer is specific enough.

· 4 min read

Updated:

Trust & security

Is my website vulnerable to the PHP flaw? How to check

Find out in four steps whether your website is vulnerable to the October 2026 PHP flaw, without technical knowledge and without putting your site at risk.

· 4 min read

Updated:

Trust & security

Online shops and the PHP flaw: protect customers and payments

WooCommerce, PrestaShop and Magento use PHP. Protect customer data and payments after php2shell and understand when a personal-data breach must be reported.

· 4 min read

Updated:

Visibility & SEO

Shopify AI knowledge base: what merchants should check

Shopify moved its AI knowledge base into the admin. Check published store facts, return policies and migration before January 15, 2027 with this checklist.

· 4 min read

Conversion & follow-up

Calls to action that work on your small-business website

Better calls to action generate more enquiries. Learn which button labels work, where to place them and why a clear primary action wins on each page.

· 5 min read

Updated: