ProBackend
Vulnerabilities & Exploits
4 hours ago6 min read

CISA Confirms PHP2Shell Exploitation: Exposure and Patching Guidance

CISA added PHP2Shell vulnerabilities CVE-2026-109618 and CVE-2026-109619 to its Known Exploited Vulnerabilities catalog after reported remote code execution. What organizations should check and remediate.

CISA’s PHP2Shell alert: what is confirmed

The U.S. Cybersecurity and Infrastructure Security Agency (CISA) has added two critical PHP vulnerabilities, tracked together as PHP2Shell, to its Known Exploited Vulnerabilities (KEV) Catalog. The flaws are CVE-2026-109618 and CVE-2026-109619. CISA’s catalog action means the vulnerabilities are treated as actively exploited; it is a signal to prioritize remediation rather than wait for routine patch cycles.

The vulnerabilities can allow remote code execution on unpatched systems. The source report characterizes exploitation as requiring no privileges but having high attack complexity. That combination does not make the risk negligible: systems that meet the conditions for exploitation may be exposed to code execution without an attacker first having an account.

CISA has not shared further details about the ongoing attacks in the report. Separately, Perplexity detection and response lead Adel Karimi said honeypots recorded evidence of remote code execution against an Apache mod_php installation running PHP 8.4.26. Treat that as a reported observation from a honeypot—not proof that every PHP deployment, version, or configuration has been compromised.

AI cybersecurity threats 2026: keep the response evidence-led

The PHP2Shell alert is a vulnerability-exploitation issue, not evidence of an AI-driven campaign. The reporting does not attribute the activity to AI, an AI agent, automated attacks, or a shift to commodity exploitation. Security teams should avoid drawing those conclusions from the KEV listing alone. The useful response is ordinary, disciplined security practice: identify affected PHP runtimes, verify vendor fixes, prioritize reachable systems, and confirm remediation.

That distinction matters in discussions of artificial intelligence and AI cybersecurity threats. Whether an organization is evaluating AI agent security, agentic systems, or an AI security tutorial, those subjects do not change the facts of this PHP alert. The actionable issue here is exposure to two named PHP CVEs and the need to patch. IBM or other vendor guidance on AI security should not be substituted for PHP’s own security updates or CISA’s vulnerability-management direction.

What the source says about timing

The PHP security team patched the two PHP2Shell flaws on Wednesday, October 21, according to the report. It said some details—including CVE identifiers and mitigation measures shared with critical-infrastructure providers—leaked before the patches were released, and proof-of-concept exploits appeared online. The PHP security team said those PoCs were not functional. The report also says multiple security firms detected exploitation attempts before public disclosure and characterized them as unsuccessful; Amazon Threat Intelligence researchers said targeting began four days before patches were released.

Those earlier unsuccessful attempts should not be confused with the later evidence of successful exploitation. The PHP2Shell disclosure and emergency patching report describes related early disclosure context. The report describes honeypot evidence of RCE and CISA’s subsequent KEV addition. It does not provide a complete account of affected organizations, attacker identities, or the scale of successful attacks. Do not infer that an individual system was breached solely because it ran PHP; assess its version, configuration, exposure, and available logs.

Who must act and by when

CISA added the vulnerabilities to the KEV Catalog on Monday, October 26, 2026, and ordered Federal Civilian Executive Branch (FCEB) agencies to secure their systems by Thursday under Binding Operational Directive 26-04. That federal directive applies to FCEB agencies. CISA also encourages all organizations to use risk-based vulnerability management and prioritize remediation of KEV-listed vulnerabilities.

Organizations outside the federal civilian executive branch should not treat the deadline as a reason to defer action. Use the KEV status as a high-priority input, then set remediation timing according to actual exposure, business impact, and operational constraints. Where a system is Internet-reachable or supports important services, escalate assessment and remediation promptly.

Exposure and patching checklist

1. Find PHP deployments, including indirect ones

Build an inventory of PHP runtimes and applications across production, staging, development, containers, virtual machines, and managed hosting. Check Apache deployments using mod_php as well as other PHP execution arrangements; the honeypot report names mod_php, but does not establish that it is the only relevant setup. Include systems owned by business units and service providers, not just centrally managed web servers.

Map each deployment to its PHP version, operating system or image, application owner, and network exposure. Identify externally reachable services and systems that can be reached from less-trusted internal networks. The source cites VirusTotal estimates of more than 5.1 million exposed PHP hosts online and roughly 3.8 million instances with at least one port open to attacks. Those figures are broad estimates, not a count of vulnerable systems, and should not replace an organization’s own inventory.

2. Apply the PHP security updates

Use the PHP security team’s fixes for CVE-2026-109618 and CVE-2026-109619. Confirm that the installed runtime and package channel received the intended fixed release; do not assume that updating an application automatically updates its PHP interpreter. Follow the operating-system or hosting provider’s instructions where it packages PHP, and coordinate deployments with application owners to account for compatibility and service availability.

If immediate patching is not possible, document the affected asset, reason for delay, accountable owner, and target date. Restrict access or isolate the system where feasible while remediation is pending. The source report does not give a universal workaround or configuration-based mitigation for these two flaws, so do not present an unverified setting as a substitute for the vendor fix.

3. Verify the result

After deployment, check the actual runtime version on the host or container, not merely the package request or change ticket. Confirm that all replicas, standby systems, and exposed environments were updated. Re-scan the asset inventory and have the responsible team validate that the vulnerable release is no longer running.

4. Review relevant telemetry

Because successful RCE has been reported, review available web server, PHP, endpoint, and network telemetry for suspicious activity around the relevant exposure period. Prioritize systems that were reachable and remained unpatched. Preserve logs and escalate suspicious findings through the organization’s incident-response process. The available report provides no specific indicators of compromise, so a search should not be represented as exhaustive based on this source alone.

If evidence suggests compromise, treat the matter as an incident rather than a patch-only exercise: preserve evidence, involve incident responders, assess the host and connected credentials or services, and follow applicable reporting requirements. The report does not identify a single attacker or provide a definitive attack sequence, so responders should base conclusions on their own evidence.

Distinguish PHP2Shell from a separate PHP issue

The report mentions another PHP remote-code-execution flaw, CVE-2026-115560, for which the PHP security team shared mitigation on Friday. It had no patch at the time described and was exploitable when targeting systems with an unusual combination of configuration and application code. This is a separate issue from PHP2Shell’s CVE-2026-109618 and CVE-2026-109619. Track and assess it independently using current PHP security-team guidance; do not conflate its mitigation status with the PHP2Shell patches.

Practical takeaway

CISA’s KEV addition and the reported honeypot RCE make PHP2Shell a remediation priority. Identify PHP assets, match them against the two CVEs, install the PHP security team’s fixes, validate every deployment, and review telemetry where systems were exposed. Federal civilian agencies have the specific BOD 26-04 deadline; other organizations are encouraged to prioritize the same KEV vulnerabilities through risk-based vulnerability management. Keep conclusions proportionate to the evidence: the source confirms exploitation reporting, but does not establish an AI connection, campaign scale, or compromise of any particular organization.

Source: BleepingComputer — CISA confirms PHP2Shell vulnerabilities now exploited in attacks

cisas php2shell alert