PHP2Shell: what it is and how to protect your servers
PHP2Shell lets attackers take over PHP web servers without logging in, and it is already being exploited. Fixed versions, mitigations and how to check.…
Daniel Sampson
Head of Customer Operations
2nd Nov 2026
Quick summary: When the PHP2Shell vulnerabilities were disclosed, our SOC used the Orbital agent to check the PHP versions installed across a customer's environment. Within minutes, they found a vulnerable internal server that external scanning would have missed. The customer patched it the same day. Scanning shows what your systems look like from outside; Orbital shows what's actually installed on them.
On 21 October 2026, the PHP project disclosed PHP2Shell (CVE-2026-109618 and CVE-2026-109619), two critical vulnerabilities affecting every version of PHP before the fixed releases. Attacks were already under way, so organizations needed to find vulnerable servers fast. Read our PHP2Shell advisory.
One of our customers has the Orbital agent deployed across their estate. Using Orbital's compliance checks, our SOC checked the PHP version installed on every host and found a vulnerable server within minutes.
The server was internal, so external scanning would never have reached it. Our SOC escalated it to the customer, who patched it the same day.
Application and infrastructure scanning are essential, but they look at your systems from the outside. That has limits:
The Orbital agent runs on each device, on Windows, Linux and macOS, and reports directly from the host. That means:
Any issues are flagged as threats in your Defense.com dashboard, with clear steps to fix them, and our SOC can act on them, as they did here.
Orbital also gives you full asset visibility, isolates compromised devices in a few clicks, and runs automated compliance checks, such as whether firewalls and automatic updates are enabled.
A lightweight agent that runs on your devices, giving Defense.com and our SOC direct visibility of each host, including installed software and configuration.
No. Scanning shows how your systems look to an attacker on the internet; Orbital shows what's installed on every device, including internal ones. Together, they give you the full picture.
Windows, Linux and macOS.
Yes. Orbital's compliance checks can report the software versions installed on each host, so you can quickly find devices affected by new vulnerabilities such as PHP2Shell.
No. It's designed to be lightweight and use minimal resources.
Daniel Sampson
Head of Customer Operations
Share this article
Orbital checks every device from the inside, so you can find vulnerable software in minutes, not after the next scan.
PHP2Shell lets attackers take over PHP web servers without logging in, and it is already being exploited. Fixed versions, mitigations and how to check.…
Discover the importance of patch management for your organization and the dangers of leaving security vulnerabilities unpatched.…
The NCSC's 27 August alert is aimed at large organisations and the public sector, but its warning on internet-exposed systems and edge devices reaches every sector.…
Read our introductory guide for everything you need to know about log monitoring. What it is, how it works, and why it is important for your business.…