1 min read

October 2026 PHP vulnerabilities: Sandfly is not affected

October 2026 PHP vulnerabilities: Sandfly is not affected

21 October 2026

Two critical PHP flaws are forcing organisations worldwide to patch or take websites offline. Sandfly installations are not affected, and Sandfly is likely to detect attackers using these exploits on the systems it protects.

What happened

On 21 October 2026, the PHP project announced two critical vulnerabilities, CVE-2026-109618 and CVE-2026-109619, and released an emergency fix.

PHP is the programming language behind a large share of the world's websites. Both flaws are remote code execution (RCE) vulnerabilities: they can let an attacker run their own commands on a web server without needing a password. The flaws were found with the help of AI and had gone unnoticed for years.

Cyber agencies in the US, UK, Australia and Europe told organisations to patch straight away or take PHP sites offline until they could. Several government websites went dark as a precaution.

Is Sandfly affected?

No. Sandfly does not use PHP in any of its components. Neither the Sandfly container image nor the Postgres container image included in our distribution has PHP installed.

How to detect PHP exploit activity on your Linux servers

CVE-2026-109618 and CVE-2026-109619 are PHP remote code execution (RCE) vulnerabilities. Once attackers exploit a PHP RCE flaw, they typically try to open a reverse shell, plant a bindshell backdoor, or set up cron and at jobs so their access survives a reboot. Patching PHP stops new attacks, but it won't remove a backdoor planted before the patch.

Sandfly already detects this class of Linux attack, so it can help you find signs of PHP exploitation across your Linux servers.


"Based on the public information available about how these exploits work, Sandfly is likely to identify them being used to gain shell access on the systems it protects."

Matthew, Chief Architect/R&D USA, Sandfly

Sandfly detections for the PHP RCE vulnerabilities

The following sandflies are among those that may identify malicious activity related to CVE-2026-109618 and CVE-2026-109619.

Reverse shell and bindshell backdoor detection

  • process_backdoor_bindshell_network_enabled_parent_www_user
  • process_backdoor_bindshell_reverse_generic_1
  • process_backdoor_bindshell_reverse_php
  • process_shell_running_file_descriptors_php_1
  • process_shell_running_file_descriptors_php_2 (disabled by default, see note*)

*Note: process_shell_running_file_descriptors_php_2 is disabled by default because it has a higher risk of false positives. If you run Linux systems with PHP, we recommend enabling it, or running manual scans with it, until you've upgraded to a patched PHP version.

Linux persistence detection against RCE

  • file_binary_system_in_www_dir: moving system utilities for future use
  • process_persistence_at_jobs_backdoor: re-establish their network sockets after machine reboots.
  • process_persistence_cron_backdoor: re-establish their network sockets after machine reboots.

Questions?

 

Not using Sandfly yet?

Sandfly 4.2.3 - OpenSSL CVE-2022-3602 and CVE-2022-3786 Update

Sandfly 4.2.3 - OpenSSL CVE-2022-3602 and CVE-2022-3786 Update

Sandfly is not affected by OpenSSL vulnerabilities CVE-2022-3602 and CVE-2022-3786 but released an update with patched libraries out of an abundance...

Read More
Hunting Linux Implants Agentlessly at Locked Shields 2026

Hunting Linux Implants Agentlessly at Locked Shields 2026

Sandfly's agentless Linux EDR used to defend systems at the NATO Locked Shields 2026 cyber defense exercise.

Read More