Empty boardroom with a long table and dark leather chairs, where a PHP2Shell vulnerability response decision would be made

PHP2Shell: The lessons go well beyond patching

PHP2Shell showed how much vulnerability response speed depends on work done beforehand: knowing what exists, who owns it, which suppliers it depends on, and who has the authority to act.

PHP2Shell reinforced how much response speed depends on work done beforehand: knowing what exists, knowing who owns it, understanding supplier dependencies, and having the authority to make difficult decisions quickly.

October felt relentless for security teams. PHP2Shell landed alongside other serious disclosures, and the PHP2Shell vulnerability response became another urgent task in an already busy week.

What stood out to me was the strength of the messaging. The FBI recommended taking affected systems offline if an immediate update wasn’t feasible. The NCSC advised considering the same where temporary mitigations couldn’t be applied, or would take too long. Seeing that advice communicated so publicly brought home the urgency.

It also prompted a significant coordinated effort across the security industry: researchers building detection tools, teams working to understand exploitability, and people helping organizations identify potentially exposed systems.

Offensive security teams were one of those helping hands: a lot of the immediate value came from identifying public-facing assets, assessing potential exposure and, where appropriate and authorized, validating exploitability. Being clear about the difference between those things matters. Detecting PHP on a website is not the same as proving that a particular deployment can be exploited.

But reflecting on the response, some of the biggest lessons sit well beyond the vulnerability itself.

Knowing what you own is still a challenge

We talk a lot about external attack surface management, but incidents like this show how difficult it can still be to answer some basic questions.

Do we own this asset? Where does it live? Who manages it? Who has the authority to take it offline?

Old DNS records, forgotten applications, third-party hosting and unclear business ownership can all make those questions harder to answer. A dangling DNS record creates its own risks, but even a live service can become an operational blind spot when nobody is clearly responsible for it.

During an urgent vulnerability response, that uncertainty costs time. Finding something potentially vulnerable is only useful if the organisation can quickly reach someone able to act.

Asset discovery, ownership and retirement processes all need to work together. An inventory needs to tell you more than what exists. It needs to help you get something done.

Your vulnerability response depends on your suppliers’ response

Another challenge: you know a system is exposed, but you cannot change it yourself.

For third-party hosted or managed services, remediation may depend entirely on a supplier. You can raise the ticket, explain the urgency and escalate, but you are still relying on someone else’s response process. That provider may be handling the same request from many other customers.

Even a simple marketing site needs a response plan. Its business impact may be lower than a core operational system, but that still depends on the data, credentials, integrations and trust attached to it.

It also raises contractual questions. Do you know the SLA response and remediation times you are owed, and where responsibility and liability sit if something goes wrong? Those details may not be clear until an incident puts them to the test. An event like this is a good opportunity to revisit those agreements and check they meet the business’s needs.

The practical questions need answering too:

  • Who can authorize downtime?
  • What can be isolated?
  • How are urgent security issues escalated?
  • What evidence confirms remediation is complete?

A supplier saying they are “working on it” leaves you with a decision to make about the exposure in the meantime.

The dependency trail goes further than the website

PHP exposure also extends beyond obvious PHP applications. It can sit inside vendor products, appliances and services managed by somebody else. The NCSC’s guidance explicitly included identifying those dependencies and addressing internal systems as well as internet-facing ones.

That makes the response a discovery and coordination exercise as much as a patching exercise.

And while one team is working through that dependency trail, another critical advisory can arrive. Response capacity is finite. We need to practise handling several urgent issues at once, including the decisions, handovers and supplier escalations that create delays.

As AI-assisted research and agentic capabilities develop, my expectation is that the pressure on those processes will grow. The practical preparation is to drill them now.

Boardrooms are listening more

One encouraging theme in conversations across the industry was that clear, widespread messaging made difficult business decisions easier.

Taking a website offline creates disruption. Being able to explain that national agencies were recommending it under defined circumstances gave security leaders a stronger basis for that conversation.

That is progress: security teams being heard, and business leaders supporting action despite the immediate inconvenience.

We need to protect that trust through accurate communication. Initial assessments can change as researchers learn more. NCSC-NL, for example, subsequently reported that exploitation was complicated and large-scale abuse less likely than first thought, while maintaining its advice to patch urgently.

We should be equally comfortable communicating urgency, uncertainty and updated evidence. Repeatedly overstating what is known risks making the next warning harder to act on.

For me, PHP2Shell reinforced how much response speed depends on work done beforehand: knowing what exists, knowing who owns it, understanding supplier dependencies and having the authority to make difficult decisions quickly.

Those foundations deserve the same attention as the patch.