Just two days after the PHP development team issued emergency patches for the critical vulnerabilities collectively dubbed "PHP2Shell," the global cybersecurity landscape remains in a state of heightened tension. While threat actors have aggressively pivoted to incorporate these flaws into their attack toolkits—most notably attempting to propagate a variant of the Mirai botnet—security researchers report a surprising trend: despite the severity of the bugs, no confirmed successful in-the-wild compromises have been documented to date.
The vulnerabilities, identified as CVE-2026-109618 and CVE-2026-109619, are critical flaws within the PHP engine that permit unauthenticated remote code execution (RCE). Both vulnerabilities carry a CVSS v4.0 score of 9.2, signaling an extreme risk to any internet-facing infrastructure running vulnerable versions of the language. Originally discovered in August by researchers at Wiz, OpenAI, and Calif, the flaws became the subject of an emergency patching cycle on October 21. Developers released fixes in PHP versions 8.5.12, 8.4.27, 8.3.36, and 8.2.35—a move expedited by one day after the CVE identifiers leaked into the public domain, triggering fears of impending mass exploitation.
The preemptive response from organizations globally has been profound. Fearing the potential for catastrophic breaches, many institutions—including government entities, educational facilities, and hospitals across Europe—took systems offline as a precautionary measure. In the United Kingdom, the government reported that 32 of its services were rendered unavailable, with another four partially degraded, largely due to deliberate downtime taken to ensure patches could be applied safely.
Mirai Botnet Linked to Exploitation Attempts
The rapid weaponization of these vulnerabilities was confirmed by Sophos, which observed threat actors attempting to leverage PHP2Shell to install a piece of malware known as "Potassium." Sophos researchers believe this to be a modern iteration of the infamous Mirai botnet. While the specific attack analyzed by Sophos was thwarted before the malware could reach the intended target, the sample provided a window into the evolution of botnet infrastructure.
According to Sophos, the Potassium sample is an updated, feature-rich build of a Mirai-derived strain first identified earlier in 2026. Its capabilities include the ability to download secondary malware payloads and launch distributed denial-of-service (DDoS) attacks. While early reports from the firm suggested a successful exploitation might have occurred, subsequent analysis clarified that the attack was successfully blocked.
Other cybersecurity firms have corroborated these findings. Arctic Wolf noted the presence of two Potassium binaries hosted on servers associated with PHP2Shell payloads, though their telemetry does not show these binaries being successfully fetched or executed via PHP2Shell requests. Similarly, Hunt.io attributed observed PHP2Shell traffic to a long-standing Mirai-style botnet that has been active since at least May 2026. This operator appears to have merely added the new PHP vulnerabilities to an existing repertoire of propagation methods.
The consensus among analysts is that the technical hurdles presented by the PHP2Shell flaws are significant. Sophos noted that the lack of confirmed, successful exploits suggests that even sophisticated threat actors are struggling to translate the vulnerability into a reliable, weaponized tool. Even with the assistance of modern generative AI, the firm’s own adversary research team found the process of building a stable exploit to be highly complex.
Attempts, but No Confirmed Breaches
The current security climate is defined by a paradox: widespread scanning and probing, yet a complete lack of evidence regarding successful unauthorized access. Hunt.io, which has been monitoring traffic patterns closely, confirms that while attackers are actively preparing and refining their tooling, no vendor or security firm has reported a verified breach. Wordfence has echoed these findings, noting that while attack attempts persist, they have yet to result in a known compromise.
The initial panic following the vulnerability disclosure led Sansec to predict a wave of mass exploitation within minutes of the patch release. However, the firm has since revised its assessment. In an update provided on October 22, Sansec explained that the vulnerabilities are far from "turn-key." A successful exploit requires deep, granular knowledge of the target server’s specific environment and the presence of highly particular configuration conditions. Critically, public-facing exploits developed thus far appear to fail against PHP installations that utilize standard, default security settings.
Exploit Defeats ASLR in Production Setups
The primary technical barrier for attackers is Address Space Layout Randomization (ASLR), a security technique that randomizes the locations of code and data in memory, making it difficult for an attacker to predict where to inject malicious code.
VulnCheck, a vulnerability research firm, has reported a breakthrough in bypassing this protection. The company developed an exploit for CVE-2026-109618 that leverages a specific memory leak to bypass ASLR on x86-64 systems where PHP error displays are disabled—a configuration that is standard practice for production environments. While this exploit is currently restricted to VulnCheck’s "Initial Access Intelligence" customers, the firm anticipates that as the threat landscape matures, adversaries will eventually develop similarly sophisticated methods to overcome these defenses.
Evidence of these ongoing development efforts was uncovered by SOCRadar, which discovered an attacker-controlled server containing functional PHP2Shell tooling. The server, which had been left with its working directories publicly accessible, contained an exploit chain designed for PHP 8.4.26 running on Apache mod_php. The operator had gone so far as to build "one-click" exploit scripts and companion tools to fingerprint potential targets.
However, the reality of the threat was tempered by the specificity of the exploit. SOCRadar found that the operator had fingerprinted roughly 20 websites across the US, UK, Canada, France, Finland, Poland, and China, conducting deep probes into 11 of them. None of the targeted sites met the exact configuration requirements for the exploit to function. Hunt.io conducted its own analysis of the same attacker server, finding that out of 123 targeted servers across cloud providers and ISPs, 57 were running PHP, but zero were successfully compromised.
Patching Lags Behind
While the technical complexity of the vulnerabilities has provided a buffer for many organizations, the long-term outlook remains concerning due to the prevalence of legacy software. Data from Qualys, based on an analysis of 12,000 of its customers, reveals that only 199,000 PHP instances were patched within the first 12 hours of the vulnerability disclosure.
The scope of the problem is massive: roughly 110 million instances, or 71% of the total, are running PHP versions 5.4 through 8.1. These versions are past their end-of-life (EOL) and will never receive official vendor patches, leaving them permanently exposed unless owners migrate to supported versions. Furthermore, an additional 44 million instances are running versions that have available patches, yet those fixes have not been applied.
As of the morning of October 23, the Cybersecurity and Infrastructure Security Agency (CISA) had not yet added the PHP2Shell vulnerabilities to its Known Exploited Vulnerabilities (KEV) catalog. Meanwhile, the industry continues to rely on real-time tracking, such as the public dashboard provided by Censys, which allows administrators to monitor the number of internet-facing PHP services that remain vulnerable. As the industry waits to see if a reliable exploit reaches the public, the current message to system administrators remains clear: apply patches immediately, audit your PHP configurations, and prioritize the migration of EOL software.






