CTIPilot
AI-generated · no human review · verify critical claims against the linked source. how it works →

PHP

product · product:php single-source

Coverage
6
first 2026-05-11 → last 2026-10-25
Latest activity
2026-10-25
PHP2Shell: fixed PHP builds are out and attack traffic is already hitting unpatched servers; update the…
Peak priority
critical
1 critical · 1 high · 3 notable · 1 routine
Targets
public-sector
sectors: public-sector, technology, energy · regions: switzerland, europe
Sources cited
65
47 hosts

Action items (7)

Do-now tasks recorded on the entries about PHP, newest first. Check the date before acting on an older one.

  • Immediate action: Two unauthenticated remote-code-execution flaws in PHP itself are being scanned for and attacked, fixed builds (8.5.12, 8.4.27, 8.3.36, 8.2.35) have been out since 2026-10-21, and public proofs of concept circulate. Update PHP, not the CMS, on every internet-facing server and container image, restart PHP-FPM, Apache and all long-running workers, and confirm the running version, because distribution packages can keep the old version string. Isolate anything that cannot be updated from public networks, and check web roots, logs, crashes and unexpected processes, since an update does not remove an attacker who is already in.
    2026-10-21CVE-2026-109618 +1
  • Update the PHP runtime, not the CMS or its plugins, on every internet-facing server and container image to 8.5.12, 8.4.27, 8.3.36 or 8.2.35 or to your distribution's patched package, restart PHP-FPM, Apache and every long-running worker, rebuild images, and confirm the running version, because a distribution backport can keep the old version string; isolate any application that cannot be updated from public networks until it is.
    2026-10-21CVE-2026-109618 +1
  • After updating, set session.upload_progress.enabled=0 on every PHP host and keep it there until PHP's next regular bugfix release: CVE-2026-115560, which the October releases do not fix, needs session upload progress to be enabled.
    2026-10-21CVE-2026-109618 +1
  • On every NetScaler, restrict GUI and API access on the NSIP, every SNIP that permits management access and the cluster IP to trusted administrative hosts with ACLs now, keeping NetScaler Console access working, and install Citrix's PHP fix on all supported versions when it ships on 2026-10-27.
    2026-10-23CVE-2026-109618 +1
  • Patch every internet-reachable WordPress instance to 7.0.2 / 6.9.5 / 6.8.6 now; this is an out-of-band core security release for a pre-auth RCE chain that works on a stock install; where patching is delayed, apply NCSC-NL's interim mitigation of blocking /wp-json/batch/v1 and ?rest_route=/batch/v1 at the WAF.
    2026-07-18CVE-2026-63030 +2
2 older action items
  • Run a compromise assessment on every WordPress 6.9.0–6.9.4 / 7.0.0–7.0.1 instance that was internet-reachable at any point between the 2026-07-17 release and the moment you patched it; exploitation was live from the weekend of 18-19 July and patching does not evict an attacker who already reached code execution: review web-server access logs for the batch endpoint, then audit administrator accounts, scheduled events and files written under the webroot since 2026-07-17.
    2026-07-18CVE-2026-63030 +2
  • Check kernel patch state for CVE-2026-31431 on any host running PHP web applications; it is KEV-listed since 2026-05-01 and fixed upstream; where patching lags, blocking AF_ALG socket creation removes the root step without affecting dm-crypt, kTLS, IPsec or the default TLS libraries.
    2026-07-18CVE-2026-63030 +2

Defender insights

What each entry about PHP tells a defender to do, newest first.

2026-10-21CRITICALPHP2Shell: fixed PHP builds are out and attack traffic is already hitting unpatched servers; update the runtime, not the CMS

Exposure · triage · detection

2026-10-22NOTABLEPalo Alto: PHP2Shell affects PAN-OS and Panorama; PAN-OS hotfixes due 26 to 30 October

Exposure · detection

2026-10-23NOTABLENetScaler management GUI is affected by PHP2Shell on all supported versions; fixes 2026-10-27, restrict access now

Exposure · detection

2026-10-16NOTABLEUnit 42: government Linux web and mail hosts hit with PHP prepend persistence, a sudo password trap and mail searches

Exposure · triage · detection

2026-07-18HIGHexploitedWordPress core's REST batch endpoint + a WP_Query SQL injection chain to unauthenticated RCE on a stock install, patch 7.0.2/6.9.5/6.8.6 shipped 2026-07-17

Latest update

Story timeline

  1. 2026-10-23CVE-2026-109618 / CVE-2026-109619, NetScaler ADC and Gateway: the PHP2Shell flaws reach the management GUI on the NSIP, management-enabled SNIPs and the cluster IP of every supported version, with fixes planned for 2026-10-27
    trending-vulnerabilitiesNetScaler management GUI is affected by PHP2Shell on all supported versions; fixes 2026-10-27, restrict access now
  2. 2026-10-22CVE-2026-109618 / CVE-2026-109619, Palo Alto Networks PAN-OS and Panorama: the PHP2Shell flaws affect every release, reaching PAN-OS through its management web interface; PAN-OS hotfixes are scheduled for 2026-10-26 to 2026-10-30
    trending-vulnerabilitiesPalo Alto: PHP2Shell affects PAN-OS and Panorama; PAN-OS hotfixes due 26 to 30 October
  3. 2026-10-21CVE-2026-109618 / CVE-2026-109619, PHP (PHP2Shell): two unauthenticated remote-code-execution flaws in the runtime, fixed on 2026-10-21 in 8.5.12, 8.4.27, 8.3.36 and 8.2.35, with attack traffic already observed and no upstream release for 8.1 and older (CVSS 4.0 9.2)
    trending-vulnerabilitiesPHP2Shell: fixed PHP builds are out and attack traffic is already hitting unpatched servers; update the runtime, not the CMS
  4. 2026-10-16CL-UNK-1211: an AI-assisted intrusion set against government Linux web and mail servers persists through PHP auto_prepend_file, steals sudo passwords with a fake prompt and reads mail stores, and tries to pass as a red-team exercise
    active-threatsUnit 42: government Linux web and mail hosts hit with PHP prepend persistence, a sudo password trap and mail searches
  5. 2026-07-18WP2Shell: pre-auth RCE chain in stock WordPress core (CVE-2026-63030 + CVE-2026-60137), out-of-band 7.0.2 patch, exploited within days and KEV-listed
    trending-vulnerabilitiesWordPress core's REST batch endpoint + a WP_Query SQL injection chain to unauthenticated RCE on a stock install, patch 7.0.2/6.9.5/6.8.6 shipped 2026-07-17
  6. 2026-05-11CVE-2026-6722: PHP SOAP extension use-after-free in the ref_map deduplication can lead to code execution, fixed in PHP 8.2.31 to 8.5.6
    trending-vulnerabilitiesA crafted SOAP envelope can make PHP reuse a freed object; PHP fixed it with two narrower SOAP flaws on 2026-05-07
ATT&CK techniques (34 across 12 tactics)

34 techniques observed across 6 entries about this entity, derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v20.0 · compare on the matrix · Navigator layer (JSON)

  • ReconnaissanceActive Scanning: Vulnerability Scanning
  • Initial AccessExploit Public-Facing Application
  • ExecutionScheduled Task/Job: Cron · Scheduled Task/Job: Scheduled Task · Command and Scripting Interpreter · Command and Scripting Interpreter: PowerShell · Command and Scripting Interpreter: Unix Shell · User Execution: Malicious Copy and Paste
  • PersistenceScheduled Task/Job: Cron · Scheduled Task/Job: Scheduled Task · Account Manipulation: SSH Authorized Keys · Server Software Component: Web Shell · Create or Modify System Process: Systemd Service · Event Triggered Execution: Unix Shell Configuration Modification · Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder
  • Privilege EscalationScheduled Task/Job: Cron · Scheduled Task/Job: Scheduled Task · Exploitation for Privilege Escalation · Account Manipulation: SSH Authorized Keys · Create or Modify System Process: Systemd Service · Event Triggered Execution: Unix Shell Configuration Modification · Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder · Abuse Elevation Control Mechanism: Setuid and Setgid
  • StealthObfuscated Files or Information: Fileless Storage · Indicator Removal: Clear Command History · Indicator Removal: File Deletion · Indicator Removal: Timestomp
  • Defense ImpairmentDisable or Modify Tools · Disable or Modify Tools: Clear Linux or Mac System Logs
  • Credential AccessOS Credential Dumping · Input Capture · Unsecured Credentials: Credentials In Files · Unsecured Credentials: Shell History · Credentials from Password Stores: Credentials from Web Browsers · Adversary-in-the-Middle
  • Lateral MovementRemote Services: SSH
  • CollectionInput Capture · Email Collection: Local Email Collection · Adversary-in-the-Middle
  • Command and ControlApplication Layer Protocol: Web Protocols · Proxy · Web Service: Dead Drop Resolver
  • ExfiltrationExfiltration Over C2 Channel · Exfiltration Over Web Service

Reconnaissance TA0043

T1595.002Active Scanning: Vulnerability Scanning×1

Adversaries may scan victims for vulnerabilities that can be used during targeting. Vulnerability scans typically check if the configuration of a target host/application (ex: software and version) potentially aligns with the target of a specific exploit the adversary may seek to use.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

Initial Access TA0001

T1190Exploit Public-Facing Application×5

Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.

Evidence: 2026-10-23/netscaler-php2shell-management-gui-fixes-2026-10-27 · 2026-10-22/pan-os-panorama-php2shell-mgmt-interface-no-fixed-release · 2026-10-21/php-critical-release-pre-announced-cve-2026-109618-109619 · 2026-07-18/wordpress-core-wp2shell-preauth-rce-chain-cve-2026-63030 · 2026-05-11/cve-2026-6722-php-soap-use-after-free-in-soap-global-ref-map · ATT&CK page ↗

Execution TA0002

T1053.003Scheduled Task/Job: Cron×1

Adversaries may abuse the <code>cron</code> utility to perform task scheduling for initial or recurring execution of malicious code. The <code>cron</code> utility is a time-based job scheduler for Unix-like operating systems. The <code> crontab</code> file contains the schedule of cron entries to be run and the specified times for execution. Any <code>crontab</code> files are stored in operating system-specific file paths.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1053.005Scheduled Task/Job: Scheduled Task×1

Adversaries may abuse the Windows Task Scheduler to perform task scheduling for initial or recurring execution of malicious code. There are multiple ways to access the Task Scheduler in Windows. The schtasks utility can be run directly on the command line, or the Task Scheduler can be opened through the GUI within the Administrator Tools section of the Control Panel. In some cases, adversaries have used a .NET wrapper for the Windows Task Scheduler, and alternatively, adversaries have used the Windows netapi32 library and Windows Management Instrumentation (WMI) to create a scheduled task. Adversaries may also utilize the Powershell Cmdlet `Invoke-CimMethod`, which leverages WMI class `PS_ScheduledTask` to create a scheduled task via an XML path.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1059Command and Scripting Interpreter×1

Adversaries may abuse command and script interpreters to execute commands, scripts, or binaries. These interfaces and languages provide ways of interacting with computer systems and are a common feature across many different platforms. Most systems come with some built-in command-line interface and scripting capabilities, for example, macOS and Linux distributions include some flavor of Unix Shell while Windows installations include the Windows Command Shell and PowerShell.

Evidence: 2026-10-21/php-critical-release-pre-announced-cve-2026-109618-109619 · ATT&CK page ↗

T1059.001Command and Scripting Interpreter: PowerShell×1

Adversaries may abuse PowerShell commands and scripts for execution. PowerShell is a powerful interactive command-line interface and scripting environment included in the Windows operating system. PowerShell can also be installed on Linux and macOS. Adversaries can use PowerShell to perform a number of actions, including discovery of information and execution of code. Examples include the <code>Start-Process</code> cmdlet which can be used to run an executable and the <code>Invoke-Command</code> cmdlet which runs a command locally or on a remote computer (though administrator permissions are required to use PowerShell to connect to remote systems).

Evidence: 2026-07-18/wordpress-core-wp2shell-preauth-rce-chain-cve-2026-63030 · ATT&CK page ↗

T1059.004Command and Scripting Interpreter: Unix Shell×1

Adversaries may abuse Unix shell commands and scripts for execution. Unix shells are the primary command prompt on Linux, macOS, and ESXi systems, though many variations of the Unix shell exist (e.g. sh, ash, bash, zsh, etc.) depending on the specific OS or distribution. Unix shells can control every aspect of a system, with certain commands requiring elevated privileges.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1204.004User Execution: Malicious Copy and Paste×1

An adversary may rely upon a user copying and pasting code in order to gain execution. Users may be subjected to social engineering to get them to copy and paste code directly into a Command and Scripting Interpreter. One such strategy is "ClickFix," in which adversaries present users with seemingly helpful solutions (such as prompts to fix errors or complete CAPTCHAs) that instead instruct the user to copy and paste malicious code.

Evidence: 2026-07-18/wordpress-core-wp2shell-preauth-rce-chain-cve-2026-63030 · ATT&CK page ↗

Persistence TA0003

T1053.003Scheduled Task/Job: Cron×1

Adversaries may abuse the <code>cron</code> utility to perform task scheduling for initial or recurring execution of malicious code. The <code>cron</code> utility is a time-based job scheduler for Unix-like operating systems. The <code> crontab</code> file contains the schedule of cron entries to be run and the specified times for execution. Any <code>crontab</code> files are stored in operating system-specific file paths.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1053.005Scheduled Task/Job: Scheduled Task×1

Adversaries may abuse the Windows Task Scheduler to perform task scheduling for initial or recurring execution of malicious code. There are multiple ways to access the Task Scheduler in Windows. The schtasks utility can be run directly on the command line, or the Task Scheduler can be opened through the GUI within the Administrator Tools section of the Control Panel. In some cases, adversaries have used a .NET wrapper for the Windows Task Scheduler, and alternatively, adversaries have used the Windows netapi32 library and Windows Management Instrumentation (WMI) to create a scheduled task. Adversaries may also utilize the Powershell Cmdlet `Invoke-CimMethod`, which leverages WMI class `PS_ScheduledTask` to create a scheduled task via an XML path.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1098.004Account Manipulation: SSH Authorized Keys×1

Adversaries may modify the SSH <code>authorized_keys</code> file to maintain persistence on a victim host. Linux distributions, macOS, and ESXi hypervisors commonly use key-based authentication to secure the authentication process of SSH sessions for remote management. The <code>authorized_keys</code> file in SSH specifies the SSH keys that can be used for logging into the user account for which the file is configured. This file is usually found in the user's home directory under <code>&lt;user-home&gt;/.ssh/authorized_keys</code> (or, on ESXi, `/etc/ssh/keys-<username>/authorized_keys`). Users may edit the system’s SSH config file to modify the directives `PubkeyAuthentication` and `RSAAuthentication` to the value `yes` to ensure public key and RSA authentication are enabled, as well as modify the directive `PermitRootLogin` to the value `yes` to enable root authentication via SSH. The SSH config file is usually located under <code>/etc/ssh/sshd_config</code>.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1505.003Server Software Component: Web Shell×3

Adversaries may backdoor web servers with web shells to establish persistent access to systems. A Web shell is a Web script that is placed on an openly accessible Web server to allow an adversary to access the Web server as a gateway into a network. A Web shell may provide a set of functions to execute or a command-line interface on the system that hosts the Web server.

Evidence: 2026-10-21/php-critical-release-pre-announced-cve-2026-109618-109619 · 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · 2026-07-18/wordpress-core-wp2shell-preauth-rce-chain-cve-2026-63030 · ATT&CK page ↗

T1543.002Create or Modify System Process: Systemd Service×1

Adversaries may create or modify systemd services to repeatedly execute malicious payloads as part of persistence. Systemd is a system and service manager commonly used for managing background daemon processes (also known as services) and other system resources. Systemd is the default initialization (init) system on many Linux distributions replacing legacy init systems, including SysVinit and Upstart, while remaining backwards compatible.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1546.004Event Triggered Execution: Unix Shell Configuration Modification×1

Adversaries may establish persistence through executing malicious commands triggered by a user’s shell. User Unix Shells execute several configuration scripts at different points throughout the session based on events. For example, when a user opens a command-line interface or remotely logs in (such as via SSH) a login shell is initiated. The login shell executes scripts from the system (<code>/etc</code>) and the user’s home directory (<code>~/</code>) to configure the environment. All login shells on a system use /etc/profile when initiated. These configuration scripts run at the permission level of their directory and are often used to set environment variables, create aliases, and customize the user’s environment. When the shell exits or terminates, additional shell scripts are executed to ensure the shell exits appropriately.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1547.001Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder×1

Adversaries may achieve persistence by adding a program to a startup folder or referencing it with a Registry run key. Adding an entry to the "run keys" in the Registry or startup folder will cause the program referenced to be executed when a user logs in. These programs will be executed under the context of the user and will have the account's associated permissions level.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

Privilege Escalation TA0004

T1053.003Scheduled Task/Job: Cron×1

Adversaries may abuse the <code>cron</code> utility to perform task scheduling for initial or recurring execution of malicious code. The <code>cron</code> utility is a time-based job scheduler for Unix-like operating systems. The <code> crontab</code> file contains the schedule of cron entries to be run and the specified times for execution. Any <code>crontab</code> files are stored in operating system-specific file paths.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1053.005Scheduled Task/Job: Scheduled Task×1

Adversaries may abuse the Windows Task Scheduler to perform task scheduling for initial or recurring execution of malicious code. There are multiple ways to access the Task Scheduler in Windows. The schtasks utility can be run directly on the command line, or the Task Scheduler can be opened through the GUI within the Administrator Tools section of the Control Panel. In some cases, adversaries have used a .NET wrapper for the Windows Task Scheduler, and alternatively, adversaries have used the Windows netapi32 library and Windows Management Instrumentation (WMI) to create a scheduled task. Adversaries may also utilize the Powershell Cmdlet `Invoke-CimMethod`, which leverages WMI class `PS_ScheduledTask` to create a scheduled task via an XML path.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1068Exploitation for Privilege Escalation×2

Adversaries may exploit software vulnerabilities in an attempt to elevate privileges. Exploitation of a software vulnerability occurs when an adversary takes advantage of a programming error in a program, service, or within the operating system software or kernel itself to execute adversary-controlled code. Security constructs such as permission levels will often hinder access to information and use of certain techniques, so adversaries will likely need to perform privilege escalation to include use of software exploitation to circumvent those restrictions.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · 2026-07-18/wordpress-core-wp2shell-preauth-rce-chain-cve-2026-63030 · ATT&CK page ↗

T1098.004Account Manipulation: SSH Authorized Keys×1

Adversaries may modify the SSH <code>authorized_keys</code> file to maintain persistence on a victim host. Linux distributions, macOS, and ESXi hypervisors commonly use key-based authentication to secure the authentication process of SSH sessions for remote management. The <code>authorized_keys</code> file in SSH specifies the SSH keys that can be used for logging into the user account for which the file is configured. This file is usually found in the user's home directory under <code>&lt;user-home&gt;/.ssh/authorized_keys</code> (or, on ESXi, `/etc/ssh/keys-<username>/authorized_keys`). Users may edit the system’s SSH config file to modify the directives `PubkeyAuthentication` and `RSAAuthentication` to the value `yes` to ensure public key and RSA authentication are enabled, as well as modify the directive `PermitRootLogin` to the value `yes` to enable root authentication via SSH. The SSH config file is usually located under <code>/etc/ssh/sshd_config</code>.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1543.002Create or Modify System Process: Systemd Service×1

Adversaries may create or modify systemd services to repeatedly execute malicious payloads as part of persistence. Systemd is a system and service manager commonly used for managing background daemon processes (also known as services) and other system resources. Systemd is the default initialization (init) system on many Linux distributions replacing legacy init systems, including SysVinit and Upstart, while remaining backwards compatible.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1546.004Event Triggered Execution: Unix Shell Configuration Modification×1

Adversaries may establish persistence through executing malicious commands triggered by a user’s shell. User Unix Shells execute several configuration scripts at different points throughout the session based on events. For example, when a user opens a command-line interface or remotely logs in (such as via SSH) a login shell is initiated. The login shell executes scripts from the system (<code>/etc</code>) and the user’s home directory (<code>~/</code>) to configure the environment. All login shells on a system use /etc/profile when initiated. These configuration scripts run at the permission level of their directory and are often used to set environment variables, create aliases, and customize the user’s environment. When the shell exits or terminates, additional shell scripts are executed to ensure the shell exits appropriately.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1547.001Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder×1

Adversaries may achieve persistence by adding a program to a startup folder or referencing it with a Registry run key. Adding an entry to the "run keys" in the Registry or startup folder will cause the program referenced to be executed when a user logs in. These programs will be executed under the context of the user and will have the account's associated permissions level.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1548.001Abuse Elevation Control Mechanism: Setuid and Setgid×1

An adversary may abuse configurations where an application has the setuid or setgid bits set in order to get code running in a different (and possibly more privileged) user’s context. On Linux or macOS, when the setuid or setgid bits are set for an application binary, the application will run with the privileges of the owning user or group respectively. Normally an application is run in the current user’s context, regardless of which user or group owns the application. However, there are instances where programs need to be executed in an elevated context to function properly, but the user running them may not have the specific required privileges.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

Stealth TA0005

T1027.011Obfuscated Files or Information: Fileless Storage×1

Adversaries may store data in "fileless" formats to conceal malicious activity from defenses. Fileless storage can be broadly defined as any format other than a file. Common examples of non-volatile fileless storage in Windows systems include the Windows Registry, event logs, or WMI repository. Shared memory directories on Linux systems (`/dev/shm`, `/run/shm`, `/var/run`, and `/var/lock`) and volatile directories on Network Devices (`/tmp` and `/volatile`) may also be considered fileless storage, as files written to these directories are mapped directly to RAM and not stored on the disk..

Evidence: 2026-07-18/wordpress-core-wp2shell-preauth-rce-chain-cve-2026-63030 · ATT&CK page ↗

T1070.003Indicator Removal: Clear Command History×1

In addition to clearing system logs, an adversary may clear the command history of a compromised account to conceal the actions undertaken during an intrusion. Various command interpreters keep track of the commands users type in their terminal so that users can retrace what they've done.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1070.004Indicator Removal: File Deletion×1

Adversaries may delete files left behind by the actions of their intrusion activity. Malware, tools, or other non-native files dropped or created on a system by an adversary (ex: Ingress Tool Transfer) may leave traces to indicate to what was done within a network and how. Removal of these files can occur during an intrusion, or as part of a post-intrusion process to minimize the adversary's footprint.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1070.006Indicator Removal: Timestomp×1

Adversaries may modify file time attributes to hide new files or changes to existing files. Timestomping is a technique that modifies the timestamps of a file (the modify, access, create, and change times), often to mimic files that are in the same folder and blend malicious files with legitimate files.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

Defense Impairment TA0112

T1685Disable or Modify Tools×1

Adversaries may disable, degrade, or tamper with security tools or applications (e.g., endpoint detection and response (EDR) tools, intrusion detection systems (IDS), antivirus, logging agents, sensors, etc.) to impair or reduce visibility of defensive capabilities. This may include stopping specific services, killing processes, modifying or deleting tool configuration files and Registry keys, or preventing tools from updating. This may also include impairing defenses more broadly by disrupting preventative, detection, and response mechanisms across host, network, and cloud environments.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1685.006Disable or Modify Tools: Clear Linux or Mac System Logs×1

Adversaries may clear system logs to hide evidence of an intrusion. macOS and Linux both keep track of system or user-initiated actions via system logs. The majority of native system logging is stored under the `/var/log/` directory. Subfolders in this directory categorize logs by their related functions, such as:

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

Credential Access TA0006

T1003OS Credential Dumping×1

Adversaries may attempt to dump credentials to obtain account login and credential material, normally in the form of a hash or a clear text password. Credentials can be obtained from OS caches, memory, or structures. Credentials can then be used to perform Lateral Movement and access restricted information.

Evidence: 2026-10-21/php-critical-release-pre-announced-cve-2026-109618-109619 · ATT&CK page ↗

T1056Input Capture×1

Adversaries may use methods of capturing user input to obtain credentials or collect information. During normal system usage, users often provide credentials to various different locations, such as login pages/portals or system dialog boxes. Input capture mechanisms may be transparent to the user (e.g. Credential API Hooking) or rely on deceiving the user into providing input into what they believe to be a genuine service (e.g. Web Portal Capture).

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1552.001Unsecured Credentials: Credentials In Files×1

Adversaries may search local file systems and remote file shares for files containing insecurely stored credentials. These can be files created by users to store their own credentials, shared credential stores for a group of individuals, configuration files containing passwords for a system or service, or source code/binary files containing embedded passwords.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1552.003Unsecured Credentials: Shell History×1

Adversaries may search the command history on compromised systems for insecurely stored credentials.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1555.003Credentials from Password Stores: Credentials from Web Browsers×1

Adversaries may acquire credentials from web browsers by reading files specific to the target browser. Web browsers commonly save credentials such as website usernames and passwords so that they do not need to be entered manually in the future. Web browsers typically store the credentials in an encrypted format within a credential store; however, methods exist to extract plaintext credentials from web browsers.

Evidence: 2026-07-18/wordpress-core-wp2shell-preauth-rce-chain-cve-2026-63030 · ATT&CK page ↗

T1557Adversary-in-the-Middle×1

Adversaries may attempt to position themselves between two or more networked devices using an adversary-in-the-middle (AiTM) technique to support follow-on behaviors such as Network Sniffing, Transmitted Data Manipulation, or replay attacks (Exploitation for Credential Access). By abusing features of common networking protocols that can determine the flow of network traffic (e.g. ARP, DNS, LLMNR, etc.), adversaries may force a device to communicate through an adversary controlled system so they can collect information or perform additional actions.

Evidence: 2026-10-21/php-critical-release-pre-announced-cve-2026-109618-109619 · ATT&CK page ↗

Lateral Movement TA0008

T1021.004Remote Services: SSH×1

Adversaries may use Valid Accounts to log into remote machines using Secure Shell (SSH). The adversary may then perform actions as the logged-on user.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

Collection TA0009

T1056Input Capture×1

Adversaries may use methods of capturing user input to obtain credentials or collect information. During normal system usage, users often provide credentials to various different locations, such as login pages/portals or system dialog boxes. Input capture mechanisms may be transparent to the user (e.g. Credential API Hooking) or rely on deceiving the user into providing input into what they believe to be a genuine service (e.g. Web Portal Capture).

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1114.001Email Collection: Local Email Collection×1

Adversaries may target user email on local systems to collect sensitive information. Files containing email data can be acquired from a user’s local system, such as Outlook storage or cache files.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1557Adversary-in-the-Middle×1

Adversaries may attempt to position themselves between two or more networked devices using an adversary-in-the-middle (AiTM) technique to support follow-on behaviors such as Network Sniffing, Transmitted Data Manipulation, or replay attacks (Exploitation for Credential Access). By abusing features of common networking protocols that can determine the flow of network traffic (e.g. ARP, DNS, LLMNR, etc.), adversaries may force a device to communicate through an adversary controlled system so they can collect information or perform additional actions.

Evidence: 2026-10-21/php-critical-release-pre-announced-cve-2026-109618-109619 · ATT&CK page ↗

Command and Control TA0011

T1071.001Application Layer Protocol: Web Protocols×1

Adversaries may communicate using application layer protocols associated with web traffic to avoid detection/network filtering by blending in with existing traffic. Commands to the remote system, and often the results of those commands, will be embedded within the protocol traffic between the client and server.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1090Proxy×1

Adversaries may use a connection proxy to direct network traffic between systems or act as an intermediary for network communications to a command and control server to avoid direct connections to their infrastructure. Many tools exist that enable traffic redirection through proxies or port redirection, including HTRAN, ZXProxy, and ZXPortMap. Adversaries use these types of proxies to manage command and control communications, reduce the number of simultaneous outbound network connections, provide resiliency in the face of connection loss, or to ride over existing trusted communications paths between victims to avoid suspicion. Adversaries may chain together multiple proxies to further disguise the source of malicious traffic.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1102.001Web Service: Dead Drop Resolver×1

Adversaries may use an existing, legitimate external Web service to host information that points to additional command and control (C2) infrastructure. Adversaries may post content, known as a dead drop resolver, on Web services with embedded (and often obfuscated/encoded) domains or IP addresses. Once infected, victims will reach out to and be redirected by these resolvers.

Evidence: 2026-07-18/wordpress-core-wp2shell-preauth-rce-chain-cve-2026-63030 · ATT&CK page ↗

Exfiltration TA0010

T1041Exfiltration Over C2 Channel×1

Adversaries may steal data by exfiltrating it over an existing command and control channel. Stolen data is encoded into the normal communications channel using the same protocol as command and control communications.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

T1567Exfiltration Over Web Service×1

Adversaries may use an existing, legitimate external Web service to exfiltrate data rather than their primary command and control channel. Popular Web services acting as an exfiltration mechanism may give a significant amount of cover due to the likelihood that hosts within a network are already communicating with them prior to compromise. Firewall rules may also already exist to permit traffic to these services.

Evidence: 2026-10-16/cl-unk-1211-ai-assisted-intrusions-government-linux-hosts · ATT&CK page ↗

Entries about PHP (6)

2026-10-21 · view entry permalink →

CRITICALCVE-2026-109618 +1updatedNATOA1

CVE-2026-109618 / CVE-2026-109619, PHP (PHP2Shell): two unauthenticated remote-code-execution flaws in the runtime, fixed on 2026-10-21 in 8.5.12, 8.4.27, 8.3.36 and 8.2.35, with attack traffic already observed and no upstream release for 8.1 and older (CVSS 4.0 9.2)

The PHP project released PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 on 2026-10-21 to fix two critical vulnerabilities that can allow unauthenticated remote code execution, CVE-2026-109618 and CVE-2026-109619, both CVSS 4.0 9.2, and urges all PHP users to update immediately (PHP, 2026-10-21; PHP, 2026-10-20). Sources date the release between 13:30 UTC (CERT-EU) and 14:00 UTC (Sansec), with ENISA giving 13:40 UTC, against the 14:00 UTC the project had announced the day before (CERT-EU, 2026-10-21; ENISA, 2026-10-21; Sansec, 2026-10-21; PHP, 2026-10-20). CVE-2026-109618 is memory corruption when PHP handles an out-of-memory error: it aborts the request with longjmp() while internal request data is only partly initialised, and request cleanup then treats the invalid data as valid (PHP, 2026-10-21). CVE-2026-109619 is stale global state: request-owned state survives a fatal error after its memory is freed, and a later request on the same worker uses it (PHP, 2026-10-21). Every PHP installation serving web requests is at risk, including PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed; the project rates mod_php highest, with a demonstrated exploit where an unauthenticated request can trigger the attack before any application code runs (PHP, 2026-10-21). The confirmed impact is unauthenticated code execution as the web worker account, validated against mod_php with default settings, and for the second flaw against both mod_php and FPM through session upload progress, which is on by default and needs no session_start() call (PHP, 2026-10-21; PHP, 2026-10-21). The advisory for the second flaw also lists heap use-after-free and memory disclosure among the confirmed impacts (PHP, 2026-10-21), and Sansec says the leaked worker memory can hold passwords, session tokens, API keys and TLS private keys from other requests, though it assigns the upload-progress memory disclosure to CVE-2026-109618 while the PHP advisories list memory disclosure and session upload progress under CVE-2026-109619, and both put the fatal-backtrace path under CVE-2026-109619; the PHP advisories are the authority on which flaw is which (Sansec, 2026-10-21). Sansec relays that Calif demonstrated unauthenticated code execution against Magento, WordPress, Drupal, Joomla, MediaWiki, Roundcube, phpMyAdmin, Nextcloud and Laravel (Sansec, 2026-10-21).

The fixed branches are 8.2 to 8.5; PHP 8.1 and older no longer receive updates, and the project published minimal source backports for 7.4, 8.0 and 8.1 for people who build from source, while distributions and LTS vendors received the patches in advance (PHP, 2026-10-21). Cloudflare says all web servers running PHP 5.4 or later are affected (Cloudflare, 2026-10-21). The fix is in the runtime, so updating WordPress, a plugin or a theme does not change exposure (Wordfence, 2026-10-20). Products that embed PHP are affected through it: Palo Alto Networks lists PAN-OS 12.2, 12.1, 11.2, 11.1 and 10.2 as affected, with hotfixes scheduled for 2026-10-26 to 2026-10-30; its table lists WF-500 and WF-500-B as unaffected, no longer distinguishes Panorama, and notes that the issue applies to PAN-OS software on PA-Series and VM-Series firewalls and on Panorama (Palo Alto Networks, 2026-10-24), and ENISA, the Commission, CERT-EU, Europol EC3 and the CSIRTs network point to NCSC-NL's repository for software that bundles PHP (ENISA, 2026-10-21).

Attack traffic is reported; one vendor reports a confirmed intrusion and others report none. Cloudflare says it observed attack traffic against its customers while the flaws were still leaked and that attackers mutated payloads to evade its rules (Cloudflare, 2026-10-21); watchTowr says its honeypots observed exploitation on 2026-10-21 (watchTowr, 2026-10-21); VulnCheck's canary hosts recorded scanning from 08:37 UTC that day and one unsuccessful attempt to plant a web shell through a session file (VulnCheck, 2026-10-21); and Security.nl relays Hadrian describing large-scale abuse and Patchstack active attack attempts, adding that it is unclear whether they succeed (Security.nl, 2026-10-21). CERT-EU says proofs of concept have begun to circulate (CERT-EU, 2026-10-21); the PHP Foundation found none functional at disclosure (PHP Foundation, 2026-10-21), and VulnCheck reproduced the flaws, says hundreds of proof-of-concept repositories have appeared, only a very small number legitimate, and says that as of 7 PM ET on 2026-10-22 it had identified at least one proof of concept that bypasses ASLR on x86-64 for a single PHP version, 8.4.26, with default heap configurations and does not work outside that setup; it reports that it holds a weaponized exploit for CVE-2026-109618, available to its customers, that chains a memory leak into code execution, was successful on x86-64 with ASLR enabled and display_errors off, the recommended production configuration, and as of 5:30 PM ET on 2026-10-23 supports PHP 8.4.10 to 8.4.26 and 8.5.10 and 8.5.11 on AMD64 and ARM64 with default settings and display_errors off under mod_php, and WordPress on default Docker installs running those versions (VulnCheck, 2026-10-21). Palo Alto Networks' Unit 42 updated its brief on 2026-10-23 to say it observed attackers using agentic AI attack platforms for post-exploitation and that, in one case against a government entity in Europe, they reached password hashes and multi-factor authentication secrets within two hours of the initial exploitation, set up an NTLM-relay tunnel into Active Directory and attempted Domain Admin escalation; the account rests on Unit 42's own telemetry, names no victim and does not say which flaw gave the foothold (Unit 42, 2026-10-23). CrowdStrike has not observed successful exploitation in the wild or in its honeypots (CrowdStrike, 2026-10-23), Wordfence knows of no compromise from the attacks its firewall blocked (Wordfence, 2026-10-22), and Sophos corrected on 2026-10-22 an earlier report of successful exploitation to scanning and a small number of failed attempts, one of them a blocked attempt to deliver a likely Mirai-derived botnet variant (Sophos, 2026-10-22). Neither flaw is in CISA's KEV catalog as of version 2026.10.23 (CISA KEV, 2026-10-23).

PHP posted an informational advisory on 2026-10-23 for a third code-execution path, CVE-2026-115560, that the October releases do not fix: it needs an application that sets session.serialize_handler to php_binary or php_serialize, switches it to php with ini_set() before session_start(), and leaves session upload progress enabled; PHP calls it an unlikely vector, issues no emergency release, suggests session.upload_progress.enabled=0 until the next regular bugfix release and will publish the full advisory then (PHP, 2026-10-23). PHP has not stated affected versions or a severity score, and no exploitation of it is reported (The Hacker News, 2026-10-23).

Assessments of how easy exploitation is diverge. Sansec says an attack needs specific knowledge of the target server and specific conditions on it, that nobody has shown a single request that works against any vulnerable server, as there was for Log4Shell and Shellshock, that a researcher who tested the public proofs of concept found they do not work against a default PHP installation, and that mass exploitation is therefore less likely than it first expected, while it advises updating anyway (Sansec, 2026-10-21). CrowdStrike expects no single universal exploit but says a reliable one is feasible against a specific deployment profile, such as a fixed Docker image, because an attacker can calibrate offsets and heap grooming in advance (CrowdStrike, 2026-10-23), and the SANS Internet Storm Center, reading the public proofs of concept, finds a universal, reliable one-click exploit quite difficult (SANS ISC, 2026-10-23). Red Hat rates CVE-2026-109618 Important (CVSS 3.1 8.1 with high attack complexity, against 9.8 at NVD), says reliable exploitation requires precise heap manipulation and timing, and says its standard Red Hat Enterprise Linux deployments use PHP-FPM, whose workers exit on early initialization failures, so code execution is difficult in practice and typically needs non-default behavior such as parsing a second request body during script execution (Red Hat, 2026-10-21). That sits against VulnCheck's weaponized exploit above, and the advice of the PHP project, BACS, CERT-EU and ENISA to update is unchanged. Vendors of products that embed PHP report as follows: Citrix lists the NetScaler management GUI on every supported version, with fixes planned for 2026-10-27 (NetScaler Product Security, 2026-10-22); Cisco lists Expressway Series and Expressway Select Series with fixed release 15.5.21 (date to be determined) and a workaround described in its bug record, Ultra-Reliable Wireless Backhaul with a fix in 27.1.1 (February 2027), where the attacker must be an authenticated administrator and a workaround is described, and Duo Access Gateway with fixed release 3.2.0 (Cisco PSIRT, 2026-10-23); Fortinet lists FortiOS, FortiManager, FortiAnalyzer, FortiWeb, FortiMail, FortiProxy, FortiSandbox and FortiAuthenticator among the products confirmed not impacted and keeps FortiDDoS, FortiClient Cloud Services, FortiSOAR and FortiSOAR PaaS under investigation (Fortinet PSIRT, 2026-10-22); Splunk lists its products as unaffected except Smartlook, which is under investigation (Splunk, 2026-10-23); Tenable lists Security Center and Enclave Security, whose patch SC-202610.2 updates the bundled PHP to 8.2.35 (Tenable, 2026-10-23; Tenable, 2026-10-23); Siemens lists RUGGEDCOM APE1808 devices running PAN-OS as affected and gives patch and update information through customer support (Siemens ProductCERT, 2026-10-23); and WatchGuard's initial assessment is that none of its products are affected (WatchGuard PSIRT, 2026-10-21).

Triage: an unexplained outage of a public-sector, university or fire-service website on 2026-10-21 or 2026-10-22 is more likely a precautionary take-down than a denial-of-service attack where the operator says so, as Basel-Stadt, Publica and the Lodur provider each did; the discriminators are the operator's statement and restoration after the update (Canton of Basel-Stadt, 2026-10-21; Publica, 2026-10-21; nau.ch, 2026-10-21).

PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 fix two critical vulnerabilities that can allow unauthenticated remote code execution.

PHP (php.net news archive, Security advisory: Critical remote code execution vulnerabilities, update now) 2026-10-21

The confirmed impact is unauthenticated remote code execution as the web worker account.

PHP (GitHub security advisory, CVE-2026-109618) 2026-10-21

we observed attack traffic targeting our customers

Cloudflare 2026-10-21

Exploitation has been observed in the wild since October 21, 2026, through watchTowr’s Attacker Eye global honeypot network.

watchTowr (vulnerability FAQ) 2026-10-21

observed at least one attempted exploit from a China-based IP which tried to (unsuccessfully) drop a webshell via a server-side session file

was successful on x86-64 platforms with ASLR enabled

VulnCheck 2026-10-21

The PHP security team closely monitored and inspected appearing PoCs after the leak but did not identify any functional exploits at the time of release/public disclosure.

PHP Foundation 2026-10-21

Technical details are now being discussed publicly, and initial proofs of concept (PoCs) have begun to circulate.

CERT-EU (Security Advisory 2026-018) 2026-10-21

An update does not remove a compromise that has already happened. (translated from German)

BACS (Federal Office for Cybersecurity, warning) 2026-10-21

A security-relevant incident because of the PHP vulnerability has so far not been registered in the canton of Basel-Stadt. (translated from German)

Canton of Basel-Stadt (communiqué, via nau.ch) 2026-10-21

An attack needs specific knowledge of the target server and specific conditions on it, so mass exploitation is less likely than we first expected.

Sansec 2026-10-21

so remote code execution is difficult in practice and typically requires non-default behavior such as parsing a second request body during script execution

Red Hat (CVE page) 2026-10-21

Thirty-two government services are currently unavailable and a further four are partially unavailable as a result of the critical security issue affecting PHP, a minister has said

UKAuthority 2026-10-22

According to its own statements, the Federal Office for Cybersecurity (BACS) knows of no attacks in Switzerland. (translated from German)

Inside IT 2026-10-22

In one case, the attackers targeted a government entity in Europe and within two hours of the initial exploitation they had successfully accessed password hashes and multi-factor authentication secrets.

Palo Alto Networks Unit 42 (threat brief, updated 2026-10-23) 2026-10-23

CrowdStrike Counter Adversary Operations has not observed successful exploitation of these vulnerabilities in the wild or within our honeypot environments.

CrowdStrike 2026-10-23

One of the third-party components (php) was found to contain vulnerabilities, and updated versions have been made available by the providers.

Tenable (TNS-2026-30, Security Center patch SC-202610.2) 2026-10-23

Contact customer support to receive patch and update information

Siemens ProductCERT (SSA-566512) 2026-10-23

Defenders should focus on the sequence: a POST request returns a 500 error, PHP reports memory exhaustion and heap corruption, and the Apache worker handling the request crashes.

ReliaQuest Threat Research 2026-10-22
Updaterun 2026-10-22T0256Z-intelactionsbodyclassificationconfidencecvesevidenceheadlineimmediate_actionpriorityregionssourcessourcing_notesummarytagstechniquestitle

The fixed releases shipped on 2026-10-21 between 13:30 and 14:00 UTC, depending on the source, together with the technical advisories, so the earlier statement that no fix existed no longer holds (CERT-EU, 2026-10-21; ENISA, 2026-10-21; Sansec, 2026-10-21). ENISA, the European Commission, CERT-EU, Europol EC3 and the CSIRTs network advise organisations to identify their PHP-based applications, coordinate with hosting and service providers, apply the update to internet-facing systems first, and isolate exposed applications from public networks where that is not possible (ENISA, 2026-10-21). BACS published its warning the same day, telling operators to check embedded and internal PHP installations as well as public sites, to restart long-running PHP processes and rebuild containers, to verify the running version, and, where an immediate update is impossible, to consider disconnecting critical applications from the internet (BACS, 2026-10-21). BACS told RTS it knows of no reliable, confirmed substitute for the updates and that the interim measures give no guaranteed full protection (RTS, 2026-10-21).

Attack traffic was reported on the day: Cloudflare saw it against its customers while the flaws were still leaked, watchTowr's honeypots recorded exploitation, and VulnCheck's canary hosts logged scanning from 08:37 UTC and at least one unsuccessful web-shell attempt through a session file, while VulnCheck says it holds a working exploit for CVE-2026-109618 that succeeds on x86-64 with ASLR enabled; no source reports a confirmed compromise (Cloudflare, 2026-10-21; watchTowr, 2026-10-21; VulnCheck, 2026-10-21). Palo Alto Networks confirmed that every PAN-OS and Panorama release is affected through the management web interface, with no fixed release yet (Palo Alto Networks, 2026-10-21).

Public-sector sites went offline as a precaution, mostly on the evening of 2026-10-21. The canton of Basel-Stadt activated its crisis staff and shut down every PHP-run cantonal website with no restoration time given, while stating that no security-relevant incident had been registered (Canton of Basel-Stadt, 2026-10-21). The Ticino cantonal administration temporarily disabled some online services, the website of the University of Geneva was unreachable, and the EPFL site displayed a notice that its pages were currently unreachable, although nau.ch says it still worked (nau.ch, 2026-10-21); RTS lists the EPFL and University of Geneva sites as temporarily suspended (RTS, 2026-10-21). Several Neuchâtel canton and city sites were unreachable without an official statement; Arcinfo presumes a link to the PHP flaw, which the state had not confirmed (RTS, 2026-10-21). Lodur, the platform many Swiss fire brigades use to manage their fire brigades and alarm groups, was out of service because its provider took its servers offline as a precaution: users could neither read stored data nor edit alarm groups, though the Valais cantonal fire office said this does not necessarily mean the alarm-triggering systems are down (nau.ch, 2026-10-21; RTS, 2026-10-21). Publica took its website offline on the afternoon of 2026-10-21 as a precaution, says it has closed the vulnerabilities with security updates and was back online that evening, and states the outage is unrelated to the cyberattack on its software supplier (Publica, 2026-10-21). Dutch authorities took DigiD, MijnOverheid, Overheid.nl, TweedeKamer.nl and the tax authority offline for a time, and most were back by that evening (Security.nl, 2026-10-21); RTS reports that the site of the Paris police prefecture was also suspended (RTS, 2026-10-21). Basel-Stadt said it would report on progress on the morning of 2026-10-22, and no restoration status had been published as of the early morning of 2026-10-22 UTC.

Updaterun 2026-10-23T0256Z-intelsummarysourcesevidencesourcing_notebody

BACS told Keystone-SDA and SRF on 2026-10-22 that no attack in Switzerland attributable to the two flaws is known to it, while stressing that unrecognised or unreported incidents cannot be excluded and that it has no reliable figures on affected websites, shops and internal applications (SRF, 2026-10-22; watson.ch, 2026-10-22). It also said that PHP-based applications of the federal administration were affected, that the responsible bodies were told to update, and that it has no complete overview of the update status (watson.ch, 2026-10-22; Inside IT, 2026-10-22).

The shutdowns were large and mostly short. The Basel host Cyon took all of its more than 100,000 customer websites offline for some hours and says everything has run again since the morning of 2026-10-22; the University of Geneva's site was still unreachable that afternoon, and Basel-Stadt still had pages offline at midday and says it found no data outflow (SRF, 2026-10-22). Neuchâtel disabled all PHP-based sites, ne.ch and many commune pages among them, its IT department installed the fix, and the EPFL gave its members access to its services by VPN while its site stayed down (Inside IT, 2026-10-22). Risikomonitor's live view counts 576,549 checked Swiss web servers, 540,169 already patched and 20,231 (3.5 %) still affected, with the PHP version hidden on the other 16,149 (Inside IT, 2026-10-22).

In the United Kingdom, a minister told the House of Lords on 2026-10-22 that 32 government services were unavailable and four partly unavailable, largely from precautionary measures while updates and mitigations were applied, and that the government knows of no confirmed compromise of central government systems, an assessment she extended to the wider public sector (UKAuthority, 2026-10-22; The Register, 2026-10-22). The Register adds that government sites in Germany, France, Belgium, Finland and the Netherlands were also taken offline as a precaution and that the NCSC sent 50,000 warnings (The Register, 2026-10-22).

Attack activity began before the release. Inside IT, citing a post by Cloudflare's chief executive, reports millions of attack attempts, the first at 07:43 UTC on 2026-10-21, more than six hours before the release, and relays that AWS threat intelligence recorded an exploit attempt against a honeypot on 2026-10-17 from a commercial anonymisation network, proofs of concept and attempts by several actors from 2026-10-21, and advises an operator who cannot exclude a compromise to start the investigation at least from 2026-10-17; whether the attempts would have succeeded on real systems is open (Inside IT, 2026-10-22). The Register likewise reports that AWS says attackers were exploiting the flaws four days before disclosure (The Register, 2026-10-22).

Updaterun 2026-10-24T0255Z-intelactionsbodyevidencesourcessourcing_notesummarytechniques

Palo Alto Networks' Unit 42 updated its brief on 2026-10-23 to report a confirmed intrusion: attackers using agentic AI attack platforms for post-exploitation against a government entity in Europe reached password hashes and multi-factor authentication secrets within two hours of the initial exploitation, set up an NTLM-relay tunnel into Active Directory and attempted Domain Admin escalation (Unit 42, 2026-10-23). Unit 42 reads the markers as those of an agentic attacker: each command batch is wrapped in section-header delimiters such as ==SHELLUSER== and ==PASSWD==, the tasks are short and serially spaced, and the attacker pivots quickly after failures (Unit 42, 2026-10-23). The account rests on Unit 42's own telemetry; it names no victim and does not say which flaw gave the foothold (Unit 42, 2026-10-23).

It sits against reports of no successful exploitation. CrowdStrike has not observed any in the wild or in its honeypots and expects a reliable exploit only against a specific deployment profile, such as a fixed Docker image (CrowdStrike, 2026-10-23); Wordfence knows of no compromise among the more than 74,000 attempts its firewall intercepted (Wordfence, 2026-10-22); and Sophos corrected on 2026-10-22 its earlier report of successful exploitation to scanning and a small number of failed attempts, one of them a blocked attempt to deliver a likely Mirai-derived botnet variant (Sophos, 2026-10-22). VulnCheck's exploit now covers PHP 8.4.10 to 8.4.26 and 8.5.10 and 8.5.11 on AMD64 and ARM64 with default settings and display_errors off under mod_php, and WordPress on default Docker installs, as of 5:30 PM ET on 2026-10-23 (VulnCheck, 2026-10-21). Neither flaw is in CISA's KEV catalog as of version 2026.10.23 (CISA KEV, 2026-10-23).

PHP posted an informational advisory on 2026-10-23 for a third code-execution path, CVE-2026-115560, that the October releases do not fix: it needs an application that sets session.serialize_handler to php_binary or php_serialize, switches it to php with ini_set() before session_start(), and leaves session upload progress enabled (PHP, 2026-10-23). PHP calls it an unlikely vector, issues no emergency release, suggests session.upload_progress.enabled=0 until the next regular bugfix release, says a host that applied that setting from the 2026-10-21 advisory should keep it, and will publish the full advisory with the next release (PHP, 2026-10-23). PHP has not stated affected versions or a severity score, and no exploitation is reported (The Hacker News, 2026-10-23).

Vendor statuses moved. Cisco's advisory, revised on 2026-10-23, now describes a workaround for Expressway in its bug record, keeps the fixed release 15.5.21 undated, lists Ultra-Reliable Wireless Backhaul with a fix in 27.1.1 (February 2027), exploitable there only by an authenticated administrator and with a workaround described, and lists Duo Access Gateway with fixed release 3.2.0 (Cisco PSIRT, 2026-10-23). Splunk now lists only Smartlook as under investigation (Splunk, 2026-10-23). Palo Alto Networks' advisory now lists WF-500 and WF-500-B as unaffected, a correction its timeline dates 2026-10-23, its table no longer distinguishes Panorama, and a note says the issue applies to PAN-OS software on PA-Series and VM-Series firewalls and on Panorama; the PAN-OS hotfix dates of 2026-10-26 to 2026-10-30 are unchanged (Palo Alto Networks, 2026-10-24).

Updaterun 2026-10-25T0256Z-intelaffected_productsentitiessourcesevidencebody

Tenable's Security Center (versions 6.6.0, 6.7.2, 6.8.0 and 6.9.1) and Enclave Security (1.7.0, 1.8.0 and 1.9.1) bundle PHP, and patch SC-202610.2 updates the bundled PHP to 8.2.35 (Tenable, 2026-10-23; Tenable, 2026-10-23). Siemens lists RUGGEDCOM APE1808 application-hosting devices running Palo Alto Networks PAN-OS 10.2, 11.1, 11.2, 12.1 and 12.2 as affected by the two flaws and gives patch and update information only through customer support (Siemens ProductCERT, 2026-10-23).

ReliaQuest says it independently reproduced exploitation of CVE-2026-109618 in controlled labs, with code execution only where the exploit's prerequisites were already present, and that it has not observed successful exploitation in customer environments (ReliaQuest, 2026-10-22). The sequence it saw in its logs is a POST that returns HTTP 500, PHP memory exhaustion reported "in Unknown on line 0", heap corruption and an abort of the Apache worker that handled the request within seconds, which it reads as a stronger indication when the events involve the same process (ReliaQuest, 2026-10-22).

vulnerability21 Oct 03:40Zmulti-sourceOpen finding →
Sources: PHP (php.net news archive, Upcoming Critical PHP Security Release) · CERT-EU (Security Advisory 2026-018) · Sansec · Wordfence · PHP (php.net news archive, Security advisory: Critical remote code execution vulnerabilities, update now) · PHP (GitHub security advisory, CVE-2026-109618) · PHP (GitHub security advisory, CVE-2026-109619) · PHP Foundation · Cloudflare · watchTowr (vulnerability FAQ) · VulnCheck · Security.nl · CISA Known Exploited Vulnerabilities catalog (version 2026.10.23) · Palo Alto Networks PSIRT (advisory) · Palo Alto Networks Unit 42 (threat brief, updated 2026-10-23) · PHP (php.net news archive, Informational advisory: Session upload progress) · The Hacker News · CrowdStrike · Sophos (PHP2Shell advisory, correction of 2026-10-22) · Wordfence (attacks continue, no known compromises) · SANS Internet Storm Center (diary 33452) · BACS (Federal Office for Cybersecurity, warning) · ENISA (joint statement with the European Commission, CERT-EU, Europol EC3 and the CSIRTs network) · Canton of Basel-Stadt (communiqué, via nau.ch) · nau.ch (Keystone-SDA) · RTS · Publica (status page, status as of 2026-10-21) · Inside IT · SRF · watson.ch (Keystone-SDA) · UKAuthority · The Register · Red Hat (CVE page) · Fortinet PSIRT (FG-IR-26-186) · Splunk (SVD-2026-1013) · WatchGuard PSIRT (WGSA-2026-0032) · NetScaler Product Security (Citrix Tech Zone) · Cisco PSIRT (cisco-sa-php-october26-Jj384Daq) · Tenable (TNS-2026-30, Security Center patch SC-202610.2) · Tenable (TNS-2026-31, Enclave Security patch SC-202610.2) · Siemens ProductCERT (SSA-566512) · ReliaQuest Threat Research

2026-10-22 · view entry permalink →

NOTABLECVE-2026-109618 +1updatedNATOA2

CVE-2026-109618 / CVE-2026-109619, Palo Alto Networks PAN-OS and Panorama: the PHP2Shell flaws affect every release, reaching PAN-OS through its management web interface; PAN-OS hotfixes are scheduled for 2026-10-26 to 2026-10-30

Palo Alto Networks' advisory of 2026-10-21 lists every release of PAN-OS 12.2, 12.1, 11.2, 11.1 and 10.2 and of Panorama as affected by CVE-2026-109618 and CVE-2026-109619, with no fixed build released (Palo Alto Networks, 2026-10-21); the revision of 2026-10-23 gave estimated dates from 2026-10-26 to 2026-10-30 for hotfix builds of every PAN-OS train and noted that Cortex XCORE (SaaS) and WildFire Cloud were remediated on 2026-10-21 and 2026-10-22 (Palo Alto Networks, 2026-10-23). The advisory's timeline dates a correction of the WildFire appliances WF-500 and WF-500-B to 2026-10-23, and the table now lists them as unaffected, although the revision that morning had listed them as affected; the table no longer distinguishes Panorama, a note says the issue applies to PAN-OS software on PA-Series and VM-Series firewalls and on Panorama (virtual and M-Series), and the mitigation text covers PAN-OS and Panorama together (Palo Alto Networks, 2026-10-24). The revision of 2026-10-24 added updated threat-signature and content-version details (Palo Alto Networks, 2026-10-24). The two flaws are the unauthenticated remote-code-execution bugs in the PHP runtime that the PHP project fixed in its releases of the same day (PHP, 2026-10-21). Palo Alto says no special configuration is required to be affected, that the issue strictly affects the management web interface, which includes the HTTPS web UI and the XML API service, and that a dataplane interface is affected only where a management profile is attached to it (Palo Alto Networks, 2026-10-21). It states that the GlobalProtect portal and gateway and the captive portal are not impacted (Palo Alto Networks, 2026-10-21).

Palo Alto describes the flaws as remote code execution but scores their impact on its own product CVSS-B 8.7 (severity high, urgency moderate), with high availability impact and none on confidentiality or integrity, against a vendor-level 9.2 with high impact on all three, and says the risk is highest where management access is allowed from external addresses on the internet; restricting management to a single jump box lowers its rating to 7.1, and it is not aware of any malicious exploitation against its products (Palo Alto Networks, 2026-10-21). Unit 42 says it has seen proof of concept of the PHP flaws (Unit 42, 2026-10-21). Until fixes ship, Palo Alto recommends restricting management access to trusted internal addresses and offers Threat Prevention coverage (Threat IDs 543004 and 97622 to 97625 and twenty further IDs from 97643 to 97678, Applications and Threats content versions 9162, 9163, 9164 and later) that applies only when management traffic is routed through a dataplane interface, the certificate for inbound management traffic has been replaced, inbound management traffic is decrypted so the firewall can inspect it, and threat prevention is enabled on that traffic (Palo Alto Networks, 2026-10-24).

This issue strictly affects the management web interface, which includes the HTTPS web UI and XML API service.

This issue will be fixed in the upcoming releases of PAN-OS.

Palo Alto Networks is not aware of any malicious exploitation of this issue against our products.

No special configuration is required to be affected by this issue.

Palo Alto Networks PSIRT (advisory, Impact of Critical Vulnerabilities in PHP on Palo Alto Networks Products) 2026-10-21

Unit 42 has seen proof of concept of these vulnerabilities.

Palo Alto Networks Unit 42 (threat brief) 2026-10-21

Although WildFire Cloud was previously impacted, a remediation patch was deployed on October 22, 2026.

Palo Alto Networks PSIRT (advisory, revised 2026-10-23) 2026-10-23

This issue is applicable to PAN-OS software on PA-Series and VM-Series firewalls and on Panorama (virtual and M-Series).

Palo Alto Networks PSIRT (advisory, revised 2026-10-24) 2026-10-24
Updaterun 2026-10-23T0256Z-inteltitleheadlinesummaryentitiesaffected_productscvessourcesevidencebody

Palo Alto Networks revised its advisory on 2026-10-23: the WildFire appliances WF-500 and WF-500-B are now listed as affected in all versions, and the footnotes say Cortex XCORE (SaaS) was remediated on 2026-10-21 and WildFire Cloud on 2026-10-22 (Palo Alto Networks, 2026-10-23). The advisory now also gives estimated availability dates for hotfix builds of every supported PAN-OS train, from 2026-10-26 (for example 10.2.18-h13, 11.1.16-h4 and 11.2.10-h16) to 2026-10-30, while Panorama and the WildFire appliances remain with no date (Palo Alto Networks, 2026-10-23). Palo Alto still states that it is not aware of malicious exploitation against its products, and the Threat Prevention coverage and the jump-box restriction are unchanged (Palo Alto Networks, 2026-10-23). The advisory names the management web interface only for PAN-OS and does not say which interface of the WildFire appliances is reachable.

Updaterun 2026-10-24T0255Z-intelaffected_productsbodycvesentitiesevidenceheadlinesourcessummarytitle

Palo Alto Networks' advisory now lists the WildFire appliances WF-500 and WF-500-B, which an earlier revision of 2026-10-23 had listed as affected, as unaffected, a correction its timeline dates 2026-10-23, and the table no longer distinguishes Panorama while a note says the issue applies to PAN-OS software on PA-Series and VM-Series firewalls and on Panorama (virtual and M-Series) and the mitigation text covers PAN-OS and Panorama together (Palo Alto Networks, 2026-10-24). The estimated hotfix dates for PAN-OS, 2026-10-26 to 2026-10-30, the CVSS-B scores of 8.7 and 7.1, and the statement that Palo Alto Networks is not aware of malicious exploitation against its products are unchanged; on 2026-10-24 the advisory added updated threat-signature and content-version details, and the Threat Prevention coverage now lists twenty further Threat IDs, from 97643 to 97678 (Palo Alto Networks, 2026-10-24).

Builds on: PHP2Shell: fixed PHP builds are out and attack traffic is already hitting unpatched servers… · Palo Alto confirms limited exploitation of a PAN-OS management-interface root flaw; no… · Qilin and Inc ransomware exploit the GlobalProtect bypass; one intrusion pivoted to vCenter and…

vulnerability22 Oct 03:41Zsingle-sourceOpen finding →

2026-10-23 · view entry permalink →

NOTABLECVE-2026-109618 +1NATOA2

CVE-2026-109618 / CVE-2026-109619, NetScaler ADC and Gateway: the PHP2Shell flaws reach the management GUI on the NSIP, management-enabled SNIPs and the cluster IP of every supported version, with fixes planned for 2026-10-27

NetScaler Product Security says NetScaler is affected by the two PHP memory-safety flaws CVE-2026-109618 and CVE-2026-109619 because the NetScaler Management Portal uses PHP, that Citrix is working to upgrade the PHP package, and that all supported software versions are affected (NetScaler Product Security, 2026-10-22). Citrix describes both as critical flaws in PHP that could let an unauthenticated attacker execute code in the context of the affected PHP process, each rated 9.2 under CVSS 4.0: CVE-2026-109618 is memory corruption when PHP handles an out-of-memory condition during request processing, and CVE-2026-109619 is stale request state that persists after memory is released and is reused by a later request (NetScaler Product Security, 2026-10-22). The affected surfaces are the NSIP GUI, any SNIP configured to permit management access and the cluster IP GUI in a cluster; NetScaler Console (service and on premises) and NetScaler SVM are not affected (NetScaler Product Security, 2026-10-22).

Citrix plans to release fixes for all supported versions on 2026-10-27 and, until then, tells customers to restrict GUI and API access on those addresses to trusted administrative hosts or narrowly scoped management networks, to keep management interfaces off the internet behind jump hosts or tight ACLs, and to review every address that permits GUI or API management and verify that it is not broadly reachable (NetScaler Product Security, 2026-10-22). Its WAF signature v186 covers backend applications that run PHP, while signatures that protect the NetScaler management interfaces themselves were still in development (NetScaler Product Security, 2026-10-22).

All supported NetScaler software versions are impacted.

Citrix plans to release fixes to address these two PHP memory safety vulnerabilities for all supported NetScaler software versions on October 27, 2026.

Customers should immediately restrict access to NetScaler management interfaces to trusted, limited networks.

NetScaler Product Security (Citrix Tech Zone) 2026-10-22

Builds on: PHP2Shell: fixed PHP builds are out and attack traffic is already hitting unpatched servers… · Palo Alto: PHP2Shell affects PAN-OS and Panorama; PAN-OS hotfixes due 26 to 30 October · Two exploited NetScaler zero-days: one in default configuration, one on by default on VPN… · Citrix confirms attacks on a new NetScaler SAML flaw that the September fixed builds do not… · Citrix: a new NetScaler SAML overflow, rated Critical, reaches the builds that fixed the…

vulnerability23 Oct 03:38Zsingle-sourceOpen finding →

Earlier coverage (3)

2026-10-16NOTABLENATOB2CL-UNK-1211: an AI-assisted intrusion set against government Linux web and mail servers persists through PHP auto_prepend_file, steals sudo passwords with a fake prompt and reads mail stores, and tries to pass as a red-team exerciseUnit 42 reports CL-UNK-1211, a cluster of unknown nation-state or criminal affiliation that between October 2025 and April 2026 targeted government entities and state-affiliated infrastructure, focusing on Linux servers to run reconnaissance and keep persistent access for intelligence collection. Its scripts carry AI-style reasoning comments, which Unit 42 reads as LLM-generated code or an AI agent's work; the intrusions used PHP web shells with auto_prepend_file persistence on Plesk hosts, a replaced .bashrc that traps sudo passwords, SUID root shells, searches of mail directories and log cleanup. Unit 42 names no victim or country, does not say how the web shells were first placed, and is the only source.2026-07-18HIGHexploitedupdatedNATOA1WP2Shell: pre-auth RCE chain in stock WordPress core (CVE-2026-63030 + CVE-2026-60137), out-of-band 7.0.2 patch, exploited within days and KEV-listedWordPress shipped an out-of-band security release on 2026-07-17 (7.0.2, with backports 6.9.5 and 6.8.6) fixing "WP2Shell": a route-confusion flaw in the unauthenticated REST API batch endpoint (CVE-2026-63030) chained with an SQL injection in WP_Query's author__not_in parameter (CVE-2026-60137) to reach pre-auth remote code execution on a stock install with no plugins. Discoverer Searchlight Cyber withheld exploit details but published a public checker, and public proof-of-concept code appeared on GitHub within a day. Exploitation attempts were seen in the wild over the weekend of 18-19 July, and CISA added both CVEs to its KEV catalog on 2026-07-21.2026-05-11ROUTINEupdatedNATOA2CVE-2026-6722: PHP SOAP extension use-after-free in the ref_map deduplication can lead to code execution, fixed in PHP 8.2.31 to 8.5.6PHP's 2026-05-07 releases fix CVE-2026-6722, a use-after-free in the SOAP extension's object deduplication that PHP says can lead to remote code execution (PHP's advisory rates it High, while its CVE record scores 9.5 under CVSS 4.0, with high attack complexity), along with a session-persistence use-after-free (CVE-2026-7261) and a typemap NULL dereference (CVE-2026-7262). No exploitation is reported.

Co-occurring entities

Derived: referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.

Where this entity is cited

  • Vulns5
  • Threats1

Source distribution

  • github.com5 (8%)
  • euvd.enisa.europa.eu4 (6%)
  • php.net4 (6%)
  • bacs.admin.ch2 (3%)
  • nau.ch2 (3%)
  • slcyber.io2 (3%)
  • tenable.com2 (3%)
  • thehackernews.com2 (3%)
  • other42 (65%)
All cited sources (65)