CyberStark
CyberStark
Get a Quote

Your Cyber Insurer Is Starting to Care About PHP. Here Is What UK Small Businesses Need to Know Before a Claim Goes Wrong

28 October 2026 · 5 min read

Person reviewing website code on a laptop screen at a desk

Photo by Pakata Goh on Unsplash

Most small business owners buy cyber insurance and feel reassured. Something goes wrong, the insurer steps in, the costs get covered. That is how it is supposed to work. But insurance has always had conditions, and one of the conditions that is quietly moving up the agenda right now involves a piece of software your website almost certainly runs on.

PHP powers a significant share of the websites on the internet. It sits behind content management systems, booking forms, customer portals, e-commerce checkouts, and a long list of other things small businesses rely on every day. It is not glamorous, and most business owners have no reason to think about it. That is precisely the problem.

What Cyber Risk Analysts Are Now Saying

Analysts who model risk for the cyber insurance industry have started paying close attention to PHP server vulnerabilities. Their concern is not one isolated breach at one company. It is what happens when the same unpatched flaw exists across thousands of businesses at the same time, and attackers work through that list systematically.

This is called systemic risk aggregation. Think of it the way a flood affects every property on a street rather than just one. When a widely used piece of software has a known, unpatched security flaw, every organisation running that version is exposed to the same attack. Insurers who cover thousands of those organisations can face claims from many of them simultaneously. That changes how they assess your risk, and in some cases, it affects how they respond to a claim.

We have written before about why PHP's widespread use makes it a persistent target, and about the guidance that has come from government security agencies urging businesses to check and update their PHP installations. The insurance dimension adds a new layer that is worth understanding separately.

What This Means for Your Policy

Cyber insurance policies typically include conditions around maintaining reasonable security practices. The exact wording varies by insurer and policy, but the underlying principle is consistent: you are expected to take sensible steps to protect your systems. Applying available security updates is usually considered a basic, reasonable step.

If your website runs a version of PHP that had a known vulnerability, and a patch for that vulnerability was available for months before an attack occurred, an insurer has grounds to ask whether you took reasonable care. That does not automatically mean a claim gets denied. But it is a conversation you do not want to have after an incident rather than before one.

This is not about insurers looking for reasons to avoid paying out. It is about the fact that unpatched software at scale has become a measurable, predictable risk factor rather than a background assumption. Risk analysts who model these things for a living are treating it as a liability, which means underwriters are starting to treat it the same way.

The Practical Gap Most Small Businesses Have

Here is where it gets honest. Many small businesses have a website managed by a developer or agency, a server environment set up years ago, and no clear picture of what version of PHP is running or when it was last updated. The website works, so nobody checks.

That gap between working and secure is where real exposure lives. A site that functions perfectly today can be running a PHP version with known vulnerabilities that attackers actively scan for. The fact that nothing has gone wrong yet is not evidence that the risk is low. It may just mean you have not been targeted yet.

The same logic applies to any internal systems or web applications your business uses that sit on PHP-based infrastructure. It is worth asking your developer, hosting provider, or IT support what PHP version you are running and when it was last updated. If the answer is unclear or overdue, that is the conversation to have now rather than after something goes wrong.

What Good Practice Looks Like

Getting patching right consistently is harder than it sounds for a small business, because it is not a one-time task. PHP releases security updates on a defined schedule, and end-of-life versions stop receiving patches entirely. Staying current means knowing what you have, tracking when updates are released, and applying them promptly rather than letting them sit.

Automated patch management removes a lot of the manual effort from this process. Rather than relying on someone to notice an update and remember to apply it, patching happens as part of a managed process with visibility into what has been done and what is still outstanding.

Pairing that with vulnerability scanning gives you a clearer picture of what your systems actually look like from the outside. A scan will surface outdated software versions, known vulnerabilities, and configuration issues that manual checks would miss. For any business that holds customer data or relies on its website for revenue, that visibility is worth having.

A Short Practical Takeaway

You do not need to become a PHP expert to manage this risk. What you need is an honest answer to three questions: what PHP version are you running, is it still receiving security updates, and is there a process in place to apply patches when they are released? If you cannot answer those questions confidently, that is a gap worth closing. The insurance angle is a useful reminder that patching is not just a technical housekeeping task. It is part of the evidence that you took reasonable care of your systems, and that matters more than it used to.

FAQ

Common questions

It can. Most cyber insurance policies include conditions around maintaining reasonable security practices. If a patch for a known PHP vulnerability was available well before an incident and you had not applied it, an insurer may consider whether that constitutes a failure to take reasonable care. This does not automatically void a claim, but it is a conversation that becomes much harder to have after an incident than before one.

Your web developer, hosting provider, or IT support should be able to tell you quickly. If you manage your own hosting, your control panel will usually show the PHP version. The PHP website publishes a list of which versions are still receiving security updates and which have reached end of life. If your version is end of life, it is no longer receiving security patches regardless of how well everything else is maintained.

Systemic risk aggregation is what happens when the same vulnerability affects a large number of businesses at once. If thousands of organisations all run the same unpatched PHP version, an attacker can target all of them using the same method. Cyber insurers who cover many of those organisations can face a wave of simultaneous claims. This is why insurers are paying closer attention to patching as a specific risk factor, not just a general best practice.

Not necessarily. PHP can also appear in internal web applications, staff portals, or admin tools that sit behind a login. If those systems run outdated PHP, the risk may be lower from external scanning but still present if an attacker gains any foothold inside your network, or if those systems are inadvertently exposed. It is worth checking all PHP-based applications, not just your main website.

PHP releases security patches on an ongoing basis, so this is not a once-a-year task. A good working practice is to have a process that monitors for security updates and applies them within a defined window, typically within a few weeks of release for non-critical patches and faster for anything rated high severity. Automated patch management tools can handle much of this without requiring manual tracking.

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.