PHP
product · product:php single-source
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.
Exposure · detection
Exposure · detection
Exposure · triage · detection
Latest update
Exposure
Story timeline
- 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
- 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
- 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)
- 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
- 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
- 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
Hunting pivots
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><user-home>/.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><user-home>/.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)
Earlier coverage (3)
Co-occurring entities
Derived: referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.
- PHP2Shell×3
- PHP: critical remote-code-execution flaw (CVSS 4.0 9.2) fixed in a security release pre-announced for 2026-10-21 14:00 UTC; the id is named by CERT-EU and Sansec and had no CVE.org record when read×3
- PHP: second critical remote-code-execution flaw (CVSS 4.0 9.2) in the release pre-announced for 2026-10-21 14:00 UTC; the id is named by CERT-EU and Sansec and had no CVE.org record when read×3
- Citrix NetScaler×1
- CL-UNK-1211×1
- Copy Fail, Linux kernel algif_aead local privilege escalation (ITW, KEV)×1
- Linux kernel×1
- Palo Alto Networks PAN-OS×1
Where this entity is cited
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)
- access.redhat.comRed Hat (CVE page)https://access.redhat.com/security/cve/cve-2026-109618
- advisories.ncsc.nlNCSC-NLhttps://advisories.ncsc.nl/advisory?id=NCSC-2026-0250
- advisory.splunk.comSplunk (SVD-2026-1013)https://advisory.splunk.com/advisories/SVD-2026-1013
- bacs.admin.chNCSC Switzerland (BACS)https://www.bacs.admin.ch/de/clickfix-de
- bacs.admin.chBACS (Federal Office for Cybersecurity, warning)https://www.bacs.admin.ch/de/warnung-php-de
- blog.calif.ioCalifhttps://blog.calif.io/p/the-wordpress-chain-massacre
- blog.cloudflare.comCloudflarehttps://blog.cloudflare.com/php-vulnerabilities-waf-protection/
- cert-portal.siemens.comSiemens ProductCERT (SSA-566512)https://cert-portal.siemens.com/productcert/html/ssa-566512.html
- cert.europa.euCERT-EU (Security Advisory 2026-018)https://cert.europa.eu/publications/security-advisories/2026-018/
- cisa.govCISA Known Exploited Vulnerabilities cataloghttps://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json
- community.citrix.comNetScaler Product Security (Citrix Tech Zone)https://community.citrix.com/techzone-blogs/110_security-updates/protecting-netscaler-management-access-from-php-cve-2026-109618-cve-2026-109619-r1640/
- copy.failXint Codehttps://copy.fail/
- crowdstrike.comCrowdStrikehttps://www.crowdstrike.com/en-us/blog/obstacles-to-weaponizing-php2shell-likely-constrain-exploitation/
- enisa.europa.euENISA (joint statement with the European Commission, CERT-EU, Europol EC3 and the CSIRTs network)https://www.enisa.europa.eu/news/joint-statement-on-critical-php-vulnerabilities
- euvd.enisa.europa.euENISA EUVDhttps://euvd.enisa.europa.eu/vulnerability/EUVD-2026-28966
- euvd.enisa.europa.euENISA EUVDhttps://euvd.enisa.europa.eu/vulnerability/EUVD-2026-28971
- euvd.enisa.europa.euENISA EUVDhttps://euvd.enisa.europa.eu/vulnerability/EUVD-2026-45279
- euvd.enisa.europa.euENISA EUVDhttps://euvd.enisa.europa.eu/vulnerability/EUVD-2026-45280
- fortiguard.fortinet.comFortinet PSIRT (FG-IR-26-186)https://fortiguard.fortinet.com/psirt/FG-IR-26-186
- github.comPHP (GitHub security advisory, CVE-2026-109619)https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp
- github.comPHPhttps://github.com/php/php-src/security/advisories/GHSA-85c2-q967-79q5
- github.comPHPhttps://github.com/php/php-src/security/advisories/GHSA-hmxp-6pc4-f3vv
- github.comPHPhttps://github.com/php/php-src/security/advisories/GHSA-m33r-qmcv-p97q
- github.comPHP (GitHub security advisory, CVE-2026-109618)https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w
- infosecurity-magazine.comInfosecurity Magazinehttps://www.infosecurity-magazine.com/news/researchers-wordpress-exploit/
- inside-it.chInside IThttps://www.inside-it.ch/php-angriffe-schweiz-blieb-bis-anhin-verschont-20261022
- isc.sans.eduSANS Internet Storm Center (diary 33452)https://isc.sans.edu/diary/33452
- lore.kernel.orgLinux kernel CVE teamhttps://lore.kernel.org/linux-cve-announce/2026042214-CVE-2026-31431-3d65@gregkh/
- nau.chnau.ch (Keystone-SDA)https://www.nau.ch/news/europa/sicherheitslucken-mehrere-schweizer-websites-offline-67191448
- nau.chCanton of Basel-Stadt (communiqué, via nau.ch)https://www.nau.ch/ort/basel/basel-sicherheitslucke-kanton-nimmt-webseiten-vom-netz-67191431
- php.netPHPhttps://www.php.net/ChangeLog-8.php
- php.netPHP (php.net news archive, Upcoming Critical PHP Security Release)https://www.php.net/archive/2026.php#2026-10-20-1
- php.netPHP (php.net news archive, Security advisory: Critical remote code execution vulnerabilities, update now)https://www.php.net/archive/2026.php#2026-10-21-5
- php.netPHP (php.net news archive, Informational advisory: Session upload progress)https://www.php.net/archive/2026.php#2026-10-23-1
- php.watchphp.watchhttps://php.watch/versions/8.5/releases/8.5.6
- psirt.watchguard.comWatchGuard PSIRT (WGSA-2026-0032)https://psirt.watchguard.com/WGSA-2026-0032/
- publica.chPublica (status page, status as of 2026-10-21)https://www.publica.ch/en/cyber-attack-software-supplier
- rapid7.comRapid7https://www.rapid7.com/blog/post/etr-cve-2026-63030-wp2shell-a-critical-remote-code-execution-vulnerability-in-wordpress-core/
- reliaquest.comReliaQuest Threat Researchhttps://reliaquest.com/blog/threat-spotlight-php2shell-responding-to-critical-php-vulnerabilities/
- rts.chRTShttps://www.rts.ch/info/sciences-tech/2026/article/cybersecurite-deux-failles-majeures-decouvertes-dans-php-29392652.html
- sansec.ioSansechttps://sansec.io/research/php2shell
- sec.cloudapps.cisco.comCisco PSIRT (cisco-sa-php-october26-Jj384Daq)https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-php-october26-Jj384Daq
- security.nlSecurity.nlhttps://www.security.nl/posting/958424/Misbruik+van+PHP2Shell-lek+gemeld%2C+DigiD+en+andere+sites+weer+online
- security.paloaltonetworks.comPalo Alto Networks PSIRT (advisory)https://security.paloaltonetworks.com/CVE-2026-109618
- securityweek.comSecurityWeekhttps://www.securityweek.com/wp2shell-wordpress-vulnerabilities-exploited-in-the-wild/
- slcyber.ioSearchlight Cyberhttps://slcyber.io/research-center/exploit-brokers-pay-500000-for-a-wordpress-rce-i-found-one-with-gpt5-6/
- slcyber.ioSearchlight Cyberhttps://slcyber.io/research-center/wp2shell-pre-authentication-rce-in-wordpress-core
- sophos.comSophos (PHP2Shell advisory, correction of 2026-10-22)https://www.sophos.com/en-us/blog/proof-of-concept-exploit-released-for-php-vulnerabilities-109618-109619
- srf.chSRFhttps://www.srf.ch/news/schweiz/cyber-schwachstelle-bei-php-erste-schadensbilanz-ueber-100-000-schweizer-webseiten-offline
- tenable.comTenable (TNS-2026-30, Security Center patch SC-202610.2)https://www.tenable.com/security/tns-2026-30
- tenable.comTenable (TNS-2026-31, Enclave Security patch SC-202610.2)https://www.tenable.com/security/tns-2026-31
- thehackernews.comThe Hacker Newshttps://thehackernews.com/2026/07/new-wp2shell-wordpress-core-flaw-lets.html
- thehackernews.comThe Hacker Newshttps://thehackernews.com/2026/10/urgent-php-warns-of-another-unpatched.html
- thephp.foundationPHP Foundationhttps://thephp.foundation/blog/2026/10/21/todays-php-security-release-and-how-were-strengthening-php-security/
- theregister.comThe Registerhttps://www.theregister.com/security/2026/10/22/php2shell-puts-dozens-of-uk-government-services-out-of-service/5304840
- ukauthority.comUKAuthorityhttps://www.ukauthority.com/articles/php-security-incident-hits-uk-government
- unit42.paloaltonetworks.comPalo Alto Networks Unit 42https://unit42.paloaltonetworks.com/ai-campaign-targets-linux-infrastructure/
- unit42.paloaltonetworks.comPalo Alto Networks Unit 42 (threat brief, updated 2026-10-23)https://unit42.paloaltonetworks.com/cve-2026-109618-cve-2026-109619/
- vulncheck.comVulnCheckhttps://www.vulncheck.com/blog/php2shell-vulnerabilities
- vulncheck.comVulnCheckhttps://www.vulncheck.com/blog/wp2shell
- watchtowr.comwatchTowr (vulnerability FAQ)https://watchtowr.com/intelligence/php-cve-2026-109618-faq/
- watson.chwatson.ch (Keystone-SDA)https://www.watson.ch/wirtschaft/schweiz/322033892-php2shell-laut-bund-keine-hackerangriffe-in-der-schweiz-bekannt
- wordfence.comWordfence (attacks continue, no known compromises)https://www.wordfence.com/blog/2026/10/attacks-on-php2shell-continue-but-no-known-compromises-as-a-result-yet/
- wordfence.comWordfencehttps://www.wordfence.com/blog/2026/10/psa-upcoming-critical-php-security-release/
- wordpress.orgWordPress.orghttps://wordpress.org/news/2026/07/wordpress-7-0-2-release/