Skip to Content

Proof-of-concept exploit released for PHP vulnerabilities (CVE-2026-109618, CVE-2026-109619)

October 29 11:46 UTC: Reported exploitation

Palo Alto Networks has confirmed active exploitation of PHP2Shell vulnerabilities against internet-exposed PAN-OS management interfaces. Researchers at Dream have observed attackers chaining a custom PHP2Shell exploit with a Linux kernel privilege-escalation vulnerability (CVE-2026-46300) to obtain root access on affected devices. Organizations using Palo Alto Networks firewalls should review the vendor’s security advisory for affected versions, available patches, and recommended mitigations. This activity is targeted and does not indicate development of a capability that enables broad exploitation of PHP2Shell on other platforms.

October 28 13:30 UTC: Continued monitoring

Sophos is monitoring third-party reporting of PHP2Shell exploitation but has not confirmed the claims. As of this update, there has been no evidence of exploitation in Sophos customer telemetry.

Due to the widespread use of PHP, a successful exploit would be a likely addition to toolkits for threat actors conducting targeted attacks. Upgrading to PHP versions that address the PHP2Shell vulnerabilities (CVE-2026-109618 and CVE-2026-109619) remains the best defense.

The Sophos blog post "The breachpocalypse is here" discusses the implications of PHP2Shell and other compromises and vulnerabilities observed in October.;

October 23 19:31 UTC: Full list of Sophos countermeasures

In response to requests, this update consolidates the Sophos countermeasures that relate to the PHP2Shelll vulnerabilities.

SophosLabs has developed the following countermeasures to specifically detect activity associated with this threat. 

NameIDPlatform
SERVER-WEBAPP PHP serialized integer key collision remote code execution attempt67359, 67360, 67375Sophos Firewall IPS
PHP2Shell CVE-2026-109618 / CVE-2026-109619 Remote Code Execution Vulnerabilities213184, 213185, 213187, 213188, 213189Sophos Firewall IPS, Endpoint IPS
VID444662 Unusually Long Filename in HTTP POST Request Body Detected - Inbound (CVE-2026-109618 CVE-2026-109619) - PHP2Shell62983iSensor
VID444662 PHP Code Injection via Filename Parameter Detected - Inbound (CVE-2026-109618 CVE-2026-109619) - PHP2Shell62986iSensor
VID444662 PHP RCE via OOM Corruption Attempt Detected - Inbound (CVE-2026-109618) - PHP2Shell62988iSensor

The next table lists additional pre-existing Sophos countermeasures that will likely address post-exploitation activity associated with these vulnerabilities.

NameIDPlatform
Webshell Postexploitation ActivityNot applicableSophos Protection for Linux
Ingress Tool TransferNot applicableSophos Protection for Linux
Suspicious Interactive ShellNot applicableSophos Protection for Linux
Advanced Webshell Detection (optional coverage)Not applicableSophos Protection for Linux
Compromised Web Server (optional coverage)Not applicableSophos Protection for Linux
Php-cgi.exe launching suspicious process through IISAccess_1bSophos Endpoint and Server Protection (Windows)
Malicious child-process activity involving cmd.exe, powershell.exe or certutil.exe in a covered PHP server process chainAccess_3bSophos Endpoint and Server Protection (Windows)
WIN-DET-PERSIST-WEBSHELL-W3WP-SUSP-CHILD-1Not applicableSophos XDR
WIN-DET-T1190Not applicableSophos XDR
WIN-CAC-PSH-WEBCLIENT-UPLOAD-1Not applicableSophos XDR
WIN-DIS-PRC-SUSP-WEB-SERVER-1Not applicableSophos XDR
WIN-DIS-PRC-SUSP-WEB-SERVER-1-LOWNot applicableSophos XDR
WIN-EXE-PRC-PHP-EXE-IN-SUSPICIOUS-PATH-1Not applicableSophos XDR
WIN-EXE-PRC-PHP-EXE-IN-SUSPICIOUS-USERS-PATH-1Not applicableSophos XDR
WIN-EXE-PRC-PHP-EXE-IN-SUSPICIOUS-USERS-PATH-1-HIGHNot applicableSophos XDR
WIN-EXE-PRC-RENAMED-PHP-EXE-1Not applicableSophos XDR
WIN-PER-PRC-WEBSHELL-SPAWN-SUS-PROCESS-1Not applicableSophos XDR
UNX-CAC-PRC-PARENT-WGETPHP-DOWNLOAD-1Not applicableSophos XDR
UNX-CAC-PRC-PHP-REVERSE-SHELL-1Not applicableSophos XDR
PHP-CGI Remote Code ExecutionNot applicableTaegis/Fusion XDR
PHP-CGI ExploitationNot applicableTaegis/Fusion XDR
RESEARCH: PHP-CGI Exploitation 3Not applicableTaegis/Fusion XDR
RESEARCH: PHP-CGI Executes Multiple Discover CommandsNot applicableTaegis/Fusion XDR
Potential PHP-FPM Exploit Command Line ActivityNot applicableTaegis/Fusion XDR
RESEARCH: PHP or Java Process Downloading via Wget or CurlNot applicableTaegis/Fusion XDR
PHP Web Shell Executing CommandNot applicableTaegis/Fusion XDR
PHP Web Shell ActivityNot applicableTaegis/Fusion XDR

October 23 15:35 UTC: Note about additional PHP vulnerability and new PHP2Shell countermeasures

On October 23, PHP released an informational advisory disclosing another remote code execution vulnerability (CVE-2026-115560). The advisory states that the issue requires “an unusual combination of configuration and application code” and that mitigations published for PHP2Shell vulnerability CVE-2026-109619 also address this threat. Sophos will continue to monitor the vulnerability and will release updated information and additional countermeasures as appropriate.

SophosLabs has also released additional PHP2Shell countermeasures, specifically Sophos Firewall and Endpoint IPS signatures 213184, 213185, 213187, 213188, and 213189.

October 22 21:21 UTC: Correction and new insights, countermeasures, and indicators

The previous update (October 22 16:18 UTC) reported that Sophos observed successful exploitation of PHP2Shell in customer environments. Upon further analysis, we are correcting that assessment as Sophos customer telemetry shows scanning and a small number of failed exploitation attempts. As of this update, there is no evidence of a successful compromise due to these vulnerabilities.

The payload, a likely Mirai botnet variant known as Potassium, was not delivered since the exploitation attempt was unsuccessful due to being blocked by Sophos countermeasures. However, analysis of the sample revealed that is an updated and significantly expanded version of the Mirai-derived botnet variant identified in early 2026. The sample displays downloader and network disruption functionality. It resolves a hard-coded, encrypted C2 address; establishes a TCP connection to 134[.]199[.]154[.]64; and sends an HTTP request. It checks for an HTTP 200 response status and verifies that the resulting payload begins with the ELF magic bytes 7F 45 4C 46, indicating that it expects to retrieve a Linux ELF follow-on payload. A resolver function supports IPv4 addresses and hostname resolution, with additional fallback resolution logic that includes hard-coded public DNS servers such as 8.8.8.8, 1.1.1.1, and 1.0.0.1. As with Mirai malware historically, this sample can execute DDoS attacks.

Sophos analysis of the vulnerabilities suggests that developing a successful exploit is not straightforward. The Sophos Adversary Group has been attempting to produce a successful exploit, which is proving challenging even with AI support. The lack of successful exploits in the wild suggests threat actors are also struggling. Security researchers have claimed they have developed successful exploits, but it is possible these only work in lab scenarios rather than real-world environments. Successful exploitation may also require certain dependencies or configurations. Despite the low level of activity, the vulnerabilities remain serious. Given time, threat actors may develop successful exploits. Urgent patching remains the primary recommendation.

The following new Sophos countermeasures relate to this threat:

  • Sophos Firewall IPS signatures 67359, 67360, 67375, 2313184, 2313185, 2313187 and 2313188
  • Sophos Endpoint IPS signatures 2313184, 2313185, 2313187, 2313188 and 2313189

These join existing Sophos endpoint XDR, Taegis XDR, Windows Behavioral Protection, and Linux Runtime Detection rules.

CTU researchers also associate the additional indicators in the following table with this activity. IP addresses can be allocated. The domains and IP addresses may contain malicious content, so consider the risks before opening them in a browser. 

IndicatorTypeContext
134[.]199[.]154[.]64IP addressC2 server for Potassium, a likely Mirai variant
117[.]55[.]202[.]115IP addressC2 server for Potassium, a likely Mirai variant
hackattackkaboom[.]botlesscucks[.]stDomain nameMalware staging server used by PHP2Shell-related payload
hik[.]gettingheadfromduckysmom[.]stDomain namePotassium infrastructure embedded in PHP2Shell-related payload

October 22 16:18 UTC: Sophos observations, exploitation activity, countermeasures, and indicators

These two vulnerabilities are now widely referred to as “PHP2Shell”. Proof-of-concept exploit code is publicly available, and Sophos threat hunters have identified multiple exploit attempts consistent with PHP2Shell activity and one successful exploitation. While Sophos analysis have concluded that exploitation of these vulnerabilities is viable, successful follow-on remote code execution depends on deployment architecture, PHP version, and configuration. As of this update, Sophos analysts have not observed evidence linking the activity to ransomware deployment, data theft, or supply chain compromise.

In activity observed by Sophos threat hunters, activity originated from IP address 45[.]198[.]224[.]169 and delivered a payload that appears to be a Mirai variant known as Potassium. The traffic included a User-Agent string that referenced scanning activity, a multipart boundary string, and a distinct POST request pattern. The activity resulted in a payload being written to /tmp/nfs and executed as ./nfs php.

The following threat indicators were observed by Sophos analysts.

IndicatorTypeContext
45[.]198[.]224[.]169IP addressSource of PHP2Shell exploit attempt
92[.]118[.]112[.]100IP addressHosting payload associated with PHP2Shell exploitation activity
hxxp://92[.]118[.]112[.]100/nfsURLLocation of payload associated with PHP2Shell exploitation activity
thunder[.]godofthunder[.]stDomain nameContacted by PHP2Shell-related malware sample during sandbox analysis
b61a098fc62a2c2696e196dca78da71aMD5 hashLikely Mirai variant downloaded in PHP2Shell exploitation
c472dab4ff7c16782a8037f988d4daa6d4bdb343SHA1 hashLikely Mirai variant downloaded in PHP2Shell exploitation
0c5486f06620e26e316f4b33f318b0d646d5e1133789331aa2fed012360d1486SHA256 hashLikely Mirai variant downloaded in PHP2Shell exploitation
/tmp/nfsFile pathLocation on compromised system where PHP2Shell exploit drops payload
./nfs phpCommandUsed to execute PHP2Shell payload
php2shell-scan/109618User-AgentObserved in PHP2Shell exploit traffic
B7kQpoc618StringMultipart boundary observed in PHP2Shell exploit request

The following Sophos countermeasures relate to activity associated with PHP2Shell:

  • UNX-CAC-PRC-PARENT-WGETPHP-DOWNLOAD-1
  • UNX-CAC-PRC-PHP-REVERSE-SHELL-1
  • WIN-CAC-PSH-WEBCLIENT-UPLOAD-1
  • WIN-DIS-PRC-SUSP-WEB-SERVER-1
  • WIN-DIS-PRC-SUSP-WEB-SERVER-1-LOW
  • WIN-EXE-PRC-PHP-EXE-IN-SUSPICIOUS-USERS-PATH-1-HIGH
  • WIN-PER-PRC-WEBSHELL-SPAWN-SUS-PROCESS-1

October 21 17:01 UTC: Monitoring for signs of exploitation

The following behaviors and changes may indicate exploitation of these vulnerabilities:

  • Network sessions that last longer than usual (Applications running on the PHP service should have a standard pattern of network connections.)
  • Unusual process names (including misspellings of legitimate names), or seemingly legitimate processes in unexpected locations
  • Unusual and low-volume inbound traffic from low-reputation infrastructure

October 21 14:28 UTC: Revised version of the original advisory (published at approximately 12:55 UTC) following PHP’s release of updates and additional details

Overview

On October 20, 2026, PHP announced an upcoming security release to address two critical (CVSS score of 9.2) vulnerabilities. Third-party sources identified the vulnerabilities as CVE-2026-109618 and CVE-2026-109619. According to reports, the issues impact multiple PHP versions and allow for remote code execution.

On October 21, PHP released updated versions to address these issues and stated that “all PHP installations serving web requests” are at risk. A user on the X platform claims to have created a working proof-of-concept exploit. As of this publication, active exploitation has not been reported in the wild.

Recommended actions

Counter Threat Unit™ researchers recommend that customers identify potentially vulnerable systems and upgrade as appropriate. In the interim, organizations should consider taking internet-facing PHP-powered systems offline if feasible or putting them behind network-layer authentication (e.g., ZTNA). Additionally, network defenders should evaluate the potential for exploitation in their environment and monitor for suspicious activity. The PHP advisory lists mitigations for organizations who cannot immediately upgrade but notes that updating is the only complete solution. 

Sophos countermeasures

SophosLabs continues to monitor the threat landscape for activity related to these vulnerabilities and will deliver detections and protections as available. An internal investigation is also underway to determine if Sophos products or services are affected.