Marketing Scandigital scan
Trust & security

Online shops and the PHP flaw: protect customers and payments

21 October 2026 · 4 min read · Marketing Scan

Editorially updated:

This article was translated from Dutch.

Short answer: WooCommerce, PrestaShop and Magento shops use PHP and remain vulnerable until the server is updated to 8.2.35, 8.3.36, 8.4.27 or 8.5.12. Update today, test ordering and payment afterwards, and report a personal-data breach to Belgium's Data Protection Authority within 72 hours.

Shops store customer names, addresses, phone numbers and orders, making the PHP flaw of 21 October 2026 particularly serious. Here is what to arrange and check.

In this article

Why are online shops particularly vulnerable?

The flaw permits password-free server code execution, with a CVSS score of 9,2 out of 10 according to Tenable. Ordinary websites can be altered; shops also expose customer records and orders, while manipulated checkout can send customers to fake payment pages.

Does your shop use PHP?

Some rules of thumb:

  • WooCommerce, PrestaShop, Magento: always PHP. All versions from PHP 5 are affected, reports Help Net Security.
  • Shopify and fully hosted platforms: the platform manages servers. You need not update PHP.
  • A hosted shop with a separate WordPress site or blog: that part uses PHP and needs updating.

If unsure, the free Marketing Scan PHP check gives an indication in ten seconds.

Step 1: update PHP safely

Ask your host or developer for the exact version and an update to 8.2.35, 8.3.36, 8.4.27 or 8.5.12. PHP 8.1 and earlier receive no fix and require at least 8.2.

Upgrading can break old modules or plugins. Arrange:

  1. a complete file and database backup;
  2. a test on a shop copy where possible;
  3. a quiet time such as evening with few concurrent orders.

What should you check after updating?

Work through this list yourself or ask your developer:

  • Place and pay for a small test order. Does confirmation email arrive?
  • Check administrators. Are any accounts unrecognised?
  • Inspect the payment button's destination. Does it lead to your actual provider?
  • Compare orders and provider payments. Differences are warning signs.
  • Ask about unexpected new or changed server files.

Are customer payments at risk?

It depends on processing. Most small shops redirect to external payment providers, keeping card data off their server. The main risk is an attacker replacing that link with a fake destination.

Processing payments directly on your own site increases risk. Discuss this with your developer and payment provider, and consider temporary closure if updating cannot happen promptly. Firewalls slow attacks temporarily, but Patchstack identifies updating as the only complete solution.

Must I report a data breach?

A vulnerability alone is not a breach. Report when customer personal data may actually have reached the wrong hands, for example when intrusion traces are found.

Under GDPR, report such a breach to Belgium's Data Protection Authority within 72 hours of discovery. Immediately record what you found, when and which data may be affected.

How do you limit damage if an intrusion occurred?

  • Change passwords for administrators, hosting, database and payment provider.
  • Request new API keys from your provider and other connected services.
  • Have your developer find leftover files. Updating closes the door without removing an intruder already inside.
  • Restore a pre-intrusion backup if changes are unclear.

On 21 October, the CCB reported no successful Belgian attacks, according to VRT NWS.

Frequently asked questions.

Is my WooCommerce shop vulnerable?

Yes, until the server is updated. WooCommerce uses WordPress and PHP, which must be updated to 8.2.35, 8.3.36, 8.4.27 or 8.5.12.

Are PrestaShop and Magento affected?

Yes. Both use PHP, and all versions from PHP 5 remain vulnerable until updated to a fixed version.

Must I report the PHP flaw to the Data Protection Authority?

Only an actual personal-data breach, within 72 hours of discovery. A vulnerability without intrusion need not be reported.

What do I check after my shop's PHP update?

Place a test order, check the real payment destination, look for unknown administrators and compare orders with payments.

Is my Shopify shop vulnerable?

No, Shopify manages its servers. A separate WordPress website or blog still needs updating.

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

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

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 (php2shell): what business owners should do

Two critical PHP vulnerabilities let attackers take over websites. Here is what to arrange today, even if you have no technical knowledge yourself.

· 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:

Conversion & follow-up

Record lead sources: which channels generate customers?

Do you know which channels generate customers? Record sources during lead follow-up and use actual figures to guide your small-business marketing budget.

· 4 min read

Updated:

Conversion & follow-up

Newsletter follow-up: turning lukewarm leads into customers

A newsletter keeps lukewarm leads interested until they are ready. Learn what to send, how often and how to turn readers into customers without spamming.

· 4 min read

Updated: