PHP2Shell on Windows and macOS: Automating the PHP Upgrade, With or Without an Agent
PHP2Shell vulnerabilities allow unauthenticated RCE; Qualys offers automated remediation for Windows/macOS.
Two critical vulnerabilities, CVE-2026-109618 and CVE-2026-109619 (PHP2Shell), enable unauthenticated remote code execution on exposed PHP servers. While Linux distributions offer straightforward fixes, Windows and macOS require manual PHP upgrades as Microsoft and Apple do not ship PHP. Qualys TruRisk Eliminate provides a Custom Assessment and Remediation (CAR) capability to automate this upgrade process for both agent-based and agentless environments.
AI summary of the linked source. Not reviewed by an editor. How this works
Run Microsoft?
Get an email when a new story names Microsoft, usually within the hour.
Free. Your list stays private and never appears in a subject line. One click stops it. How Vendor Watch worksPrivacy
The lesson from this incident
Full lessonTwo critical unauthenticated remote code execution vulnerabilities in PHP (CVE-2026-109618 and CVE-2026-109619) expose servers to full compromise without requiring any attacker credentials. The risk is compounded on Windows and macOS environments because neither Microsoft nor Apple ship PHP updates through their native patch channels, leaving organizations reliant on manual upgrade processes that are easily overlooked. This gap highlights how platform-specific software dependencies can create blind spots in standard patch management workflows. Organizations that do not maintain an accurate inventory of non-OS software—especially internet-facing runtimes like PHP—are particularly vulnerable to exploitation before patches are applied.
What helps against this
How we list vendors- Vulnerability scanning and prioritisation
You know which systems are vulnerable, and which ones to fix first.
- Automated patch management
Known holes get closed in days, not months.
- Cyber asset inventory
You cannot patch, monitor or protect the devices, cloud resources and accounts you do not know you have.
Indicators of Compromise
Extracted by AI from the linked source. Not reviewed by an editor. How this works
- cve — CVE-2026-109618
- cve — CVE-2026-109619