Executive Summary
In October 2026, threat actors exploited critical PHP vulnerabilities CVE-2026-109618 and CVE-2026-109619 (collectively dubbed PHP2Shell) to compromise a European government entity. Within two hours of initial exploitation, attackers accessed password hashes, MFA secrets, and established an NTLM-relay tunnel into Active Directory, attempting Domain Admin privilege escalation. Behavioral markers—including structured shell output delimiters designed for machine parsing—strongly indicate the use of agentic AI tooling for post-exploitation automation. Concurrently, CYFIRMA attributed a parallel low-and-slow scanning campaign across 216 unpatched global hosts to a suspected Lazarus Group affiliate, coordinated via a covert I2P channel with Korean-language indicators consistent with North Korean operators.
This incident represents a convergence of two accelerating threat trends: the mass exploitation of critical runtime vulnerabilities affecting tens of millions of internet-facing PHP systems, and the operational deployment of agentic AI by nation-state actors to accelerate post-breach reconnaissance and lateral movement. With nearly 37 million PHP-exposed systems globally and Cloudflare reporting millions of exploitation attempts post-disclosure, organizations across government, finance, and critical infrastructure face an elevated and time-sensitive attack surface.
Why This Matters Now
PHP2Shell exploitation is actively escalating from scanning into targeted intrusion, with nation-state actors like Lazarus Group already shortlisting victims for follow-on compromise. Unlike application-layer patches, CVE-2026-109618 and CVE-2026-109619 require host-level PHP updates—WAFs and plugin changes provide no remediation. The concurrent use of agentic AI for post-exploitation signals a new operational tempo that compresses the defender response window to minutes, not hours.
Attack Path Analysis
Threat actors exploited critical PHP2Shell vulnerabilities (CVE-2026-109618 and CVE-2026-109619) to achieve remote code execution on an unpatched government web server, deploying a web shell for persistent access. Within two hours, the attacker — assessed with moderate confidence to be affiliated with the Lazarus Group ecosystem and leveraging agentic AI for automated post-exploitation — escalated privileges by stealing NTLM hashes and MFA secrets, moved laterally into Active Directory via LDAP and NTLM-relay tunneling, established covert C2 over an I2P channel, and exfiltrated credential material and sensitive directory data, ultimately positioning for domain-level compromise and potential financial or intelligence theft.
Kill Chain Progression
This analysis maps confirmed threat intelligence to the full cloud kill chain to show where defensive gaps would emerge as an attack progresses.
Initial Compromise
Description
Attackers exploited CVE-2026-109618 and CVE-2026-109619, critical remote code execution vulnerabilities in default PHP configurations, against unpatched government infrastructure. Exploitation leveraged a crafted multipart POST request abusing PHP session upload progress to trigger heap corruption and memory exhaustion, enabling arbitrary code execution. Mass scanning activity from known exploit IPs (e.g., 204.76.203[.]7) and 21 compromised nodes preceded targeted exploitation, with the PHP_SESSION_UPLOAD_PROGRESS marker used to fingerprint vulnerable hosts. A web shell was deployed for persistent access.
Related CVEs
CVE-2026-109618
CVSS 9.8A critical memory exhaustion and heap corruption vulnerability in PHP's form-field name parsing during multipart upload handling allows a remote unauthenticated attacker to achieve remote code execution on default PHP configurations by forcing an allocation failure while PHP copies the field name into a hash table, enabling exploitation via session upload progress mechanisms.
Affected Products:
The PHP Group PHP – < 8.4.x patched, < 8.3.x patched, < 8.2.x patched
Exploit Status:
exploited in the wildReferences:
https://nvd.nist.gov/vuln/detail/CVE-2026-109618https://www.cisa.gov/known-exploited-vulnerabilities-cataloghttps://unit42.paloaltonetworks.com/cve-2026-109618-cve-2026-109619/https://securitylabs.datadoghq.com/articles/php2shell-critical-vulnerabilities-in-php/https://reliaquest.com/blog/threat-spotlight-php2shell-responding-to-critical-php-vulnerabilities/https://patchstack.com/articles/php-major-vulnerability-alert-10-2026/CVE-2026-109619
CVSS 8.1A critical companion vulnerability to CVE-2026-109618 in PHP's multipart request parsing that, in conjunction with ASLR bypass techniques, enables remote unauthenticated code execution by exploiting memory limit enforcement failures during hash table key duplication in default PHP configurations.
Affected Products:
The PHP Group PHP – < 8.4.x patched, < 8.3.x patched, < 8.2.x patched
Exploit Status:
exploited in the wildReferences:
https://nvd.nist.gov/vuln/detail/CVE-2026-109619https://www.cisa.gov/known-exploited-vulnerabilities-cataloghttps://unit42.paloaltonetworks.com/cve-2026-109618-cve-2026-109619/https://securitylabs.datadoghq.com/articles/php2shell-critical-vulnerabilities-in-php/https://patchstack.com/articles/php-major-vulnerability-alert-10-2026/CVE-2026-115560
CVSS 8.1A remote code execution vulnerability in PHP triggered by an unusual combination of session serialization handler switching at runtime combined with session upload progress being enabled; exploitable only when an application sets session.serialize_handler to php_binary or php_serialize and then switches to php via ini_set() before calling session_start().
Affected Products:
The PHP Group PHP – affected versions with session upload progress enabled and runtime serialize handler changes
Exploit Status:
proof of concept
MITRE ATT&CK® Techniques
Exploit Public-Facing Application
Server Software Component: Web Shell
Command and Scripting Interpreter: Unix Shell
Adversary-in-the-Middle: LLMNR/NBT-NS Poisoning and SMB Relay
OS Credential Dumping: Security Account Manager
Account Discovery: Domain Account
Valid Accounts: Domain Accounts
Proxy: Multi-hop Proxy
Potential Compliance Exposure
Mapping incident impact across multiple compliance frameworks.
NIST SP 800-53 Rev. 5 – Flaw Remediation
Control ID: SI-2
PCI DSS 4.0 – Patch and Update Management for System Components
Control ID: Requirement 6.3.3
NIS2 Directive – Vulnerability Handling and Disclosure
Control ID: Article 21(2)(e)
DORA (Digital Operational Resilience Act) – ICT Security — Identification and Protection
Control ID: Article 8
CISA ZTMM 2.0 – MFA Secret and Credential Protection
Control ID: Identity Pillar — Credential Management
GDPR (General Data Protection Regulation) – Security of Processing — Technical and Organisational Measures
Control ID: Article 32
Sector Implications
Industry-specific impact of the vulnerabilities, including operational, regulatory, and cloud security risks.
Government Administration
APT web shell exploitation via CVE-2026-109618 directly compromised a European government entity, enabling NTLM-relay Active Directory attacks, MFA secret theft, and Lazarus-linked privilege escalation attempts targeting domain admin credentials.
Banking/Mortgage
Lazarus Group's documented financial institution targeting via PHP2Shell scanning prioritizes online transaction platforms and banks, with lateral movement and egress exfiltration risks mapped to PCI 4.0 and NIST.800-53 compliance frameworks.
Airlines/Aviation
CYFIRMA identified airports and aviation among active PHP2Shell scan targets across 216 unpatched hosts, exposing critical operational infrastructure to AI-assisted post-exploitation, lateral movement, and potential data exfiltration by DPRK-affiliated operators.
Information Technology/IT
With 37 million internet-facing PHP systems exposed, IT infrastructure faces critical remote code execution risk via CVE-2026-109618 and CVE-2026-109619, demanding zero trust segmentation, inline IPS, and cloud firewall egress controls per NIST.800-53.SC-7.
Sources
- PHP2Shell Exploitation Hits Government Entity Amid Global Scanning and Signs of AI-Assisted Hackinghttps://thehackernews.com/2026/10/php2shell-exploitation-hits-government.htmlVerified
- CVE-2026-109618 and CVE-2026-109619: PHP2Shell Critical PHP Vulnerabilities - Unit 42 Threat Researchhttps://unit42.paloaltonetworks.com/cve-2026-109618-cve-2026-109619/Verified
- CYFIRMA Threat Advisory: Suspected DPRK Campaign Staging PHP2Shell Targeting Against Global PHP Infrastructurehttps://www.cyfirma.com/research/cyfirma-threat-advisory-suspected-dprk-campaign-staging-php2shell-targeting-against-global-php-infrastructure/Verified
- PHP2Shell Critical Vulnerabilities in PHP - Datadog Security Labshttps://securitylabs.datadoghq.com/articles/php2shell-critical-vulnerabilities-in-php/Verified
- Threat Spotlight: PHP2Shell - Responding to Critical PHP Vulnerabilities - ReliaQuesthttps://reliaquest.com/blog/threat-spotlight-php2shell-responding-to-critical-php-vulnerabilities/Verified
- PHP Major Vulnerability Alert - October 2026 - Patchstackhttps://patchstack.com/articles/php-major-vulnerability-alert-10-2026/Verified
- Urgent: PHP Warns of Another Unpatched RCE Vulnerability (CVE-2026-115560) - The Hacker Newshttps://thehackernews.com/2026/10/urgent-php-warns-of-another-unpatched.htmlVerified
- Bitsight Internet-Wide PHP Exposure Data - Groma Explorerhttps://www.bitsight.com/groma-explorer/php/phpVerified
- PHP2Shell Emergency Response Scanner - Xinthttps://xint.io/blog/php2shell-emergency-responseVerified
- CISA Known Exploited Vulnerabilities Cataloghttps://www.cisa.gov/known-exploited-vulnerabilities-catalogVerified
- Trend Micro Solution Advisory KA-0024789 - PHP2Shell Critical Vulnerabilitieshttps://success.trendmicro.com/en-US/solution/KA-0024789Verified
Frequently Asked Questions
Cloud Native Security Fabric Mitigations and ControlsCNSF
Based on the attack progression modeled above, these are the defensive controls that would constrain each stage.
Aviatrix Zero Trust CNSF is directly relevant to this incident because the attacker's progression relied on unconstrained network reachability between a public-facing web server and internal Active Directory infrastructure. By enforcing workload-level segmentation and controlled egress, CNSF would likely have reduced the attacker's ability to move laterally and exfiltrate credential material through covert channels.
Control: Cloud Native Security Fabric (CNSF)
Mitigation: CNSF fabric-level policy would likely reduce the reachability of inbound exploit traffic to the vulnerable PHP endpoint, constraining which external sources could establish connections to the web workload and limiting the attacker's ability to freely probe session-handling interfaces.
Control: Zero Trust Segmentation
Mitigation: Zero Trust segmentation would likely constrain the web server workload's ability to initiate NTLM-relay or LDAP connections toward domain controller infrastructure, reducing the privilege escalation path even after the initial web shell compromise.
Control: East-West Traffic Security
Mitigation: East-west traffic enforcement would likely reduce the attacker's ability to reach the domain controller and internal hosts from the compromised web tier, constraining lateral traversal paths and limiting the scope of internal reconnaissance that could be conducted with stolen credentials.
Control: Multicloud Visibility & Control
Mitigation: Centralized visibility and control across the cloud environment would likely surface anomalous outbound connection patterns consistent with I2P tunneling, and policy enforcement could reduce the compromised workload's ability to maintain persistent, unmonitored outbound channels to anonymization infrastructure.
Control: Egress Security & Policy Enforcement
Mitigation: Egress policy enforcement would likely limit the compromised workload's ability to transmit large volumes of structured credential data to unapproved external destinations, reducing the volume and completeness of the exfiltrated Active Directory material.
Where earlier CNSF controls reduced lateral reachability and constrained egress paths, residual risk would likely be narrowed to assets directly reachable from the initially compromised web tier, reducing the attacker's domain-wide blast radius and limiting persistent access to a more contained workload segment rather than the full Active Directory environment.
Impact at a Glance
Affected Business Functions
- Government Identity and Access Management (IAM) / Active Directory Services
- Multi-Factor Authentication (MFA) Infrastructure
- Financial Institution Online Transaction Platforms
- Critical National Infrastructure Web Services (Aviation, Logistics, Manufacturing Portals)
Estimated downtime: 7 days
Estimated loss: N/A
Confirmed exfiltration of NTLM password hashes and multi-factor authentication (MFA/2FA) secrets from a European government entity within two hours of initial compromise. Broader campaign targets encompass credential stores, Active Directory domain administrator accounts, privileged group memberships, DNS/AD integration data, and internal host enumerations across government agencies, financial institutions, online transaction platforms, logistics operators, airports and aviation systems, and manufacturing entities spanning the U.S., Japan, South Korea, Thailand, Indonesia, Australia, Taiwan, India, Singapore, UAE, Saudi Arabia, and EU member states. Financial theft and cryptocurrency theft are assessed as primary objectives consistent with Lazarus Group tradecraft. Approximately 37 million internet-facing PHP systems represent the global exposure surface. Financial loss not yet publicly quantified; however, given the targeting of online transaction platforms and financial institutions by a DPRK-linked actor with documented history of large-scale financial theft, potential losses are assessed as high-value and material.
Recommended Actions
Key Takeaways & Next Steps
- • Deploy Inline IPS (Suricata-based) with signatures covering CVE-2026-109618 and CVE-2026-109619 exploit patterns — specifically anomalous multipart POST requests with PHP_SESSION_UPLOAD_PROGRESS markers and 500-error/heap-corruption sequences — to detect and block exploitation attempts at the network perimeter before web shell delivery.
- • Enforce Zero Trust Segmentation and East-West Traffic Security controls to isolate web-tier workloads from Active Directory and domain controller assets, preventing NTLM-relay tunneling and LDAP reconnaissance from a compromised web server from reaching internal identity infrastructure.
- • Activate Egress Security and Policy Enforcement with FQDN filtering and outbound traffic controls to detect and block unauthorized outbound connections to I2P infrastructure and unknown destinations used for C2 and credential exfiltration, limiting attacker dwell time after initial compromise.
- • Enable Multicloud Visibility and Control with centralized traffic observability and anomaly detection to identify machine-parseable command batching patterns (structured delimiters like ==SHELLUSER==), agentic AI-driven rapid command sequencing, and low-and-slow scanning behaviors that evade threshold-based alerting.
- • Leverage Cloud Native Security Fabric (CNSF) inline enforcement and real-time inspection capabilities to apply distributed policy across hybrid environments, ensuring that AI-assisted and agentic attacker automation is identified through behavioral baselining, and that compromised endpoints are automatically quarantined before lateral movement to privileged identity systems completes.



