CyberStark
CyberStark
Get a Quote

Warnings Were There. Nobody Acted. Now Over 500 Websites Are Paying the Price.

28 October 2026 · 5 min read

Person reviewing website code on a laptop screen at a small business desk

Photo by Christopher Gower on Unsplash

Security warnings are only useful if someone acts on them. Research that surfaced recently made that point in the most direct way possible: two serious flaws in PHP, a programming language quietly running on a huge proportion of the world's websites, had been flagged and fixes made available. More than 500 live websites were still running the vulnerable code anyway. The patches existed. The warnings were public. The attacks followed. That is not a story about sophisticated attackers finding something nobody knew about. It is a story about what happens when the gap between a known risk and a dealt-with risk stays open for too long.

What the research actually found

The two PHP vulnerabilities are serious enough to allow an attacker to take meaningful control of an affected website or extract sensitive information from it. The finer technical details of how each one works matter less than one straightforward fact: fixes were available, security advisories were circulating, and over 500 sites were still exposed when researchers went looking. These were not newly discovered zero-day flaws that caught everyone off guard. They were documented, patched, and publicly flagged. The window of exposure was entirely preventable.

Why this keeps happening to business websites

The pattern is not unusual, and the reasons behind it are not mysterious. A vulnerability gets discovered, a fix gets released, the security community raises the alarm, and a meaningful number of websites never apply the update. Three causes come up again and again.

  • Owners do not know what their site runs. Many small business websites were built by an agency, a freelancer, or someone who left years ago. The owner knows the site exists and broadly what it does. The underlying technology stack, the programming languages, frameworks, and version numbers, is not something they have reason to think about until something breaks.
  • People assume their hosting provider handles it. Some hosting environments do apply certain updates automatically. Many do not, particularly at the application layer where PHP lives. Assuming someone else is managing this is one of the most common ways unpatched software persists.
  • The update gets deferred. The site is working. The business is busy. Applying a patch involves some risk of temporarily breaking something. The intention to deal with it becomes next month, then quietly never.

None of these are unreasonable responses from a small business owner who is not a technical specialist. But collectively, they create exactly the kind of exposure researchers keep finding across hundreds of live sites.

PHP is probably on your website whether you know it or not

WordPress powers somewhere around 40 percent of all websites on the internet. WooCommerce, one of the most widely used e-commerce platforms for smaller businesses in the UK, runs on WordPress. Both are built on PHP. If your business has a website, and almost every business does, there is a real possibility PHP is running somewhere in it regardless of whether you have ever thought about that. We have written about this before: your website probably runs PHP, and the time to check its status is not after an incident. A government security agency has already called on businesses to treat PHP patching as urgent. That advice has not changed.

PHP itself is not the problem. It is mature, actively maintained, and genuinely secure when kept current. The problem is running versions the development community has already identified as unsafe, documented the risks for, and released fixes to address. That is a situation with a clear resolution, and it is one that a large number of small business websites are still sitting in.

Three things worth checking right now

You do not need to become a PHP expert. You do need clear answers to a small number of questions about your website.

  • What version of PHP is your site running? Your hosting control panel will usually show this. If it is a version past its end-of-life date, it is receiving no security updates at all, not even for critical flaws like the ones described here.
  • Who is responsible for keeping it updated? Get a clear, written answer from your hosting provider or developer. Ambiguity here is a risk in itself. "We assumed you handled it" is not an answer that offers any protection after a breach.
  • Is anyone looking at your site for known vulnerabilities on a regular basis? Running a business website with no visibility into its security posture is roughly equivalent to leaving a door unlocked and assuming nobody will try the handle. Regular vulnerability scanning gives you that visibility before something goes wrong rather than after.

For any site that does more than display basic information, anything with a login, a contact form handling personal data, or an e-commerce function, the case for a structured approach to patch management is straightforward. Knowing what you are running, knowing when patches are available, and having a reliable process for applying them is how you avoid becoming one of the next 500.

The practical takeaway

The two PHP flaws at the centre of this story were not secret. The fixes were not difficult to apply. The only real difference between the sites that were hit and the sites that were not was whether someone had acted on information that was already publicly available. That is a gap worth closing, and it starts with knowing what your website is actually running. If you want a clearer view of where your business sits from a vulnerability standpoint, vulnerability management is a good place to start that conversation.

FAQ

Common questions

Quite possibly, yes. WordPress powers roughly 40 percent of all websites on the internet, and it is built on PHP. If your site runs WordPress, WooCommerce, or any number of popular content management systems, PHP is almost certainly part of the stack. The best way to find out is to check your hosting control panel or ask whoever manages your website.

Most hosting control panels display your current PHP version somewhere in the account settings or server configuration area. If you cannot find it there, your hosting provider can tell you. Your web developer or IT support contact should also be able to check this. The version number matters because older PHP versions that have reached end-of-life no longer receive security patches.

It depends on the type of hosting you have, and the honest answer is that many business owners are not entirely sure. Some managed hosting environments update PHP automatically within certain bounds. Others leave it to the site owner. The safest approach is to ask your hosting provider directly and get a clear written answer, because ambiguity about who handles this is a common reason patches get missed.

If you are running a PHP version that has reached end-of-life, it receives no security updates at all. That means any vulnerability discovered after that point will never be fixed for your version. Attackers can and do scan for sites running known vulnerable software versions and exploit them without needing anything particularly sophisticated. The risks range from your website being defaced or taken offline to sensitive customer data being accessed.

Once a year is not enough. The threat landscape changes continuously, and new vulnerabilities in common software are disclosed regularly. Regular automated scanning, ideally monthly or more frequently for sites handling personal or payment data, gives you a much more realistic picture of your actual exposure. Knowing about a vulnerability the day a patch is released is far more useful than discovering it was exploited months earlier.

Get certified in as little as 5 days

Tell us a little about your organisation and we'll send an itemised quote, no obligation, no sales call required to get pricing.

We use essential cookies to make this site work (e.g. keeping your quote calculator session active), and, only if you accept, Google Analytics and the Meta (Facebook) Pixel for analytics and advertising measurement. See our Cookie Policy for details.