Vulnerability management
“Which known weaknesses can we identify?”
Frequent, repeatable and broad coverage. It is well suited to known vulnerabilities, unsupported software and remediation tracking.
A critical software vulnerability may be easy to patch when you know exactly where it exists. The bigger risk is the website, application, appliance or SaaS platform nobody realised depended on it.
The latest PHP security alert is a timely reminder that digital assets need active patching, independent verification and a tested route to recovery throughout their lifecycle.
Business service
Website · Customer portal · SaaS platform
The business sees the service. The attacker looks for the vulnerable layer underneath.
PHP2Shell is the label now used for two critical PHP security vulnerabilities, CVE-2026-109618 and CVE-2026-109619. The UK National Cyber Security Centre, or NCSC, says the issue could allow an attacker to execute commands on a web server running PHP in affected circumstances. PHP is a widely used server-side runtime for websites and applications, and is also present in other products.
At the time of writing, PHP has released fixes in PHP 8.2.35, 8.3.36, 8.4.27 and 8.5.12. The NCSC is urging UK organisations to identify PHP across their infrastructure, with particular attention to internet-facing systems, and to keep watching third-party vendor updates for appliances and services that may bundle PHP.
The most useful lesson is broader than one named flaw. Knowing your website is patched is not the same as knowing the technology stack underneath it is patched. A CMS update does not necessarily update the PHP runtime, web server, operating system or hosted dependencies that sit beneath it.
Contact the web developer, hosting provider, MSP and any application supplier responsible for systems that matter to the organisation. The aim is not to guess who owns the work. It is to establish the version, the responsible party, the expected completion time and the evidence that supports the answer.
Responsibility for PHP often sits with the hosting provider rather than the web developer. On managed hosting, the organisation that can update the runtime may not be the organisation that changes website content. That boundary needs to be explicit before a critical vulnerability appears.
Updating WordPress does not necessarily update PHP.
Eight immediate questions
PHP may appear in hosted applications, customer portals, appliances, industry-specific software and third-party platforms. That does not mean every SaaS provider uses PHP. It means the customer may not know which technologies a supplier uses behind a service that supports an important process.
“The less technology you manage directly, the more important supplier assurance becomes.” A SaaS supplier should be able to identify affected components, patch them, investigate attempted exploitation, monitor for compromise and communicate with customers where appropriate. If a critical vulnerability appeared tomorrow inside one of your most important suppliers, how would you know whether the organisation was exposed?
A website can involve internal IT, marketing, a web developer, a hosting provider, a cloud provider, plugin developers and an MSP. Each may have a valid role. The risk appears when ownership is assumed rather than recorded. If every supplier assumes somebody else is patching it, nobody may actually be accountable.
Regular patching should cover operating systems, CMS platforms, web servers, plugins, libraries, frameworks, network appliances, firewalls and business applications. Critical changes may also need testing, change control, a maintenance window, a backup, a rollback plan and service validation.
Speed and control are not opposites. A high-risk internet-facing service can demand an urgent change, while a sound process still establishes what will be changed, how it will be validated and who will own the customer impact. Patching is not complete until the organisation has confirmed the weakness has been removed and the service still operates normally.
The critical-change loop
Apply a confirmed fix or a documented risk reduction.
Confirm the relevant package, service and business function.
Watch for unusual activity and the next security update.
Vulnerability management provides an independent view of known vulnerabilities, unsupported software, outdated services, exposed ports, weak encryption, misconfiguration and unexpected services. It helps turn an asset list into owned remediation work.
“The purpose of vulnerability management is not to replace the web developer. It is to independently verify that important weaknesses are not being missed.” The core cycle is Discover → Scan → Prioritise → Remediate → Verify. It is an operating discipline, not an annual report.
A critical vulnerability on an internet-facing customer portal is normally more urgent than the same theoretical vulnerability on an isolated test system. Active exploitation, available mitigation, data sensitivity, privilege level, external exposure and business dependency all affect the response.
The objective is not simply to patch the highest number first. It is to reduce the greatest real-world risk first.
A useful priority formula
Severity × Exploitability × Exposure × Asset criticality × Business impact
Use the formula to guide a clear, documented decision. It does not remove the need for experienced judgement and an accountable owner.
“Which known weaknesses can we identify?”
Frequent, repeatable and broad coverage. It is well suited to known vulnerabilities, unsupported software and remediation tracking.
“Can these weaknesses or relationships be used to achieve something they should not?”
Human-led analysis can challenge chained vulnerabilities, business-logic weaknesses, access-control failures and complex attack paths.
“The strongest approach is continuous vulnerability management plus periodic independent testing.”
No organisation can guarantee prevention. For critical assets, ask whether there is a current backup, tested restoration, failover option, protected configuration, isolation plan, rebuild path, DNS contingency and an alternative way to communicate. The same question applies when a critical SaaS supplier becomes unavailable.
“The question is not only whether we can prevent an incident. It is whether the organisation can continue operating and recover if prevention fails.”
Prevent
Reduce opportunities before the incident.
Detect
Recognise suspicious activity quickly.
Contain
Limit impact while facts are established.
Recover
Restore service through tested options.
Public websites, customer portals, CRM, finance systems, identity, email, firewalls, VPNs, APIs, cloud platforms and critical SaaS should be classified by revenue impact, customer impact, operational dependency, data sensitivity, regulatory exposure and recovery difficulty. The resulting criticality should determine the strength of monitoring, patch oversight, scanning, penetration testing, supplier assurance and resilience planning.
Senior leadership does not need to know every PHP version. It should be able to ask: “Are our critical digital assets actively managed for vulnerabilities, and can you show me the evidence?” Assurance should come from asset inventories, patch status, open risks, owners, remediation tracking, test findings, recovery tests and supplier assurance, not confidence alone.
1
Discover
Know which systems, applications and suppliers exist.
2
Classify
Understand criticality, exposure and ownership.
3
Patch
Keep software current and within support.
4
Scan
Identify known weaknesses and unexpected services.
5
Test
Challenge important controls independently.
6
Prioritise
Focus action on real-world business risk.
7
Remediate
Patch, mitigate, replace or restrict.
8
Verify
Confirm that the weakness has been removed.
9
Monitor
Watch for suspicious activity and new disclosures.
10
Recover
Maintain tested recovery and continuity options.
Proactive: Discover → Classify → Patch → Scan → Test → Verify → Monitor → Recover
Reactive: Deploy → Assume → Wait → Respond
Wavex helps organisations discover internet-facing assets, continuously assess vulnerabilities, prioritise remediation, coordinate responsible suppliers, track action, test important controls and build resilience. That can include patch governance, penetration testing, security monitoring, incident management, recovery planning and executive reporting.
Wavex may identify a vulnerability even when another supplier owns the service. It can help establish the risk, contact the responsible party, track remediation, verify the result and escalate unresolved critical issues. It cannot directly patch a third-party SaaS provider’s infrastructure. “You should not have to rely on the supplier responsible for a system being the only organisation checking whether that system is secure.”
Move beyond security product lists to a model that understands and owns real business risk.
Read the cybersecurity guideBuild business continuity through prevention, detection, response, recovery and improvement.
Read the resilience guideUnderstand the technical and supplier questions that matter before investing in a website change.
Read the website checklistA useful conversation should lead to named owners, clear actions and evidence you can revisit, not only an assurance that somebody is looking after it.
Wavex helps organisations identify internet-facing assets, continuously assess vulnerabilities, prioritise remediation and build the resilience needed when prevention is not enough.
Tell us which critical assets, suppliers or security concerns you would like to review. a sector specialist will be in touch. We aim to reply within 1 hour.