10/22/2026 | Press release | Archived content
PHP2Shell (CVE-2026-109618 and CVE-2026-109619) gives attackers unauthenticated remote code execution in the PHP core. Details leaked before the scheduled patch, so defenders have no head start.
PHP sits behind around 70% of websites, including corporate sites, customer portals, marketing pages, and even internal tools exposed by mistake. Any of them can be an entry point. This post explains how Outpost24 customers can use EASM and Outscan together to answer two questions fast: where is our PHP? and which of it is vulnerable?
PHP2Shell stems from flaws in how PHP manages memory when processing web requests:
Both vulnerabilities carry a critical CVSS v4.0 score of 9.2 and could allow unauthenticated attackers to execute malicious code on affected servers. The PHP advisory provides more details; a patch for PHP2Shell was also released on October 21, 2026.
The hardest part of a vulnerability like this is usually finding every place where it applies. Most organizations have assets that never made it into an inventory:
A scanner only checks the targets you give it. If an exposed PHP server is missing from that list, it stays unpatched and unseen. That's where attackers look first.
Outpost24 EASM looks at your organization from the outside, the way an attacker does. Starting from your company name and known domains, it continuously discovers the internet-facing assets linked to you, including the ones nobody listed.
For PHP2Shell, that means:
The result is a current, outside-in list of where PHP is exposed, which is the starting point for remediation.
Outpost24 EASM has insights into vulnerability trends.
You can view specific vulnerabilities and severity scoring.
You can then see which assets are affected, in this case the assets using PHP.
Once you know where PHP runs, the next question is which instances are vulnerable. Outpost24's risk-based vulnerability management tool OutscanNX answers it by:
Both detect vulnerable PHP versions and rank findings by risk. Your team can patch the most exposed systems first, then work through the rest and verify each fix with a rescan.
The PHP2Shell detection signatures are synchronized between OutscanNX and EASM, so both platforms identify the same issue the same way. EASM tells you where to look, and OutscanNX tells you what to fix.
| Product | View | Answers |
| EASM | Outside-in, continuous discovery | Where is our PHP exposed, including assets we didn't know about? |
| Outscan NX | External perimeter scanning and internal network scanning | Which exposed systems run a vulnerable version, and are internal PHP servers also vulnerable? |
Assets EASM discovers can feed straight into your scanning scope, which closes the gap between what you own and what you test.
Not using EASM yet? Contact your Outpost24 account team for a quick demo. We'll show you what your external attack surface looks like and where PHP is exposed.