/cards/ once it crosses the publish bar. Status: draft. Supersedes version 2.PAN-OS management interfaces exploited via PHP2Shell; Fragnesia kernel LPE added to KEV
Palo Alto Networks reportedly confirms active exploitation of the PHP2Shell flaws against internet-exposed PAN-OS management interfaces, and CISA has added the chained Fragnesia kernel LPE to KEV. Today: remove internet access to PAN-OS and other firewall management interfaces, apply the PAN-OS and PHP fixes, patch Linux kernels, and hunt for web shells, root shells from PHP, outbound SSH from appliances and AD spraying.
Triage: The vendor confirms active exploitation of internet-exposed PAN-OS management interfaces, and all three chained CVEs are KEV-listed [S1][S4][S6].
The vendor's exploitation confirmation and both CISA KEV listings are reported by reputable secondary outlets [S1][S4][S6]. No primary vendor or CISA URL is in the sources. The campaign detail rests on one research firm (Dream) [S5][S1].
Changed since version 2
- Title, verdict and triage now lead with Palo Alto's confirmation of active exploitation against internet-exposed PAN-OS management interfaces, with fixes released [S1].
- Scope adds the affected and fixed PAN-OS versions, the management-exposure condition, and the GlobalProtect / Clientless VPN exclusion. The 'undisclosed vendor' line is replaced [S1].
- Credential extraction and AD enumeration are upgraded from unconfirmed to confirmed in recovered artifacts. Account creation remains unconfirmed [S1][S5].
- Fragnesia CVE-2026-46300 KEV listing is now cited to CISA reporting [S6].
- Removed the claim that a public PoC exists [S6]: no numbered source supports it. It is moved to open_questions.
- Source numbering re-mapped: the Dream campaign report is now [S5], the CISA Fragnesia report is [S6], and the PAN report is [S1].
- Hunts rewritten to use index=*. Added hunts for root shells from PHP, new web-root PHP files and outbound appliance SSH [S5][S6].
- Confidence set to medium: vendor and CISA statements are reached only via secondary reporting.
What happened
- Palo Alto Networks updated its advisory: active exploitation of the PHP2Shell flaws has been observed against PAN-OS management web UI and XML API exposed to the internet. Fixes are released [S1].
- CISA added Fragnesia (CVE-2026-46300) to KEV. It warned the flaw can be chained with CVE-2026-109618/109619 to implant PHP web shells and run commands as root [S6].
- Dream reports a suspected China-nexus actor rooted 25 devices across the US, Japan, Taiwan and South Korea. The actor then tunnelled by reverse SSH into a US government-affiliated network [S5][S6].
- Recovered artifacts confirm credential extraction and AD enumeration [S1]. Backdoor AD account creation was attempted. Its success is unconfirmed [S5].
- CISA listed CVE-2026-109618/109619 in KEV. Amazon reports targeting began four days before PHP's October 21 patches [S4].
- CVE-2026-115560 is a separate PHP RCE. It has a mitigation only (session.upload_progress.enabled=0) and affects a non-default configuration [S2][S3].
Timeline
| 2026-10-17 | Amazon observes PHP2Shell targeting four days before patches. Several firms tag these attempts as unsuccessful S4 |
| 2026-10-21 | PHP releases fixes for CVE-2026-109618/109619 S4 |
| 2026-10-23 to 2026-10-25 | Suspected China-nexus campaign chains PHP2Shell and Fragnesia against firewall management servers S5 |
| 2026-10-26 | PHP publishes a mitigation for unpatched CVE-2026-115560 S2 |
| 2026-10-27 | CISA KEV listing of CVE-2026-109618/109619 reported S4 |
| 2026-10-29 | CISA adds Fragnesia CVE-2026-46300 to KEV S6 |
| 2026-10-30 | Palo Alto Networks confirms active exploitation of PAN-OS management interfaces and releases fixes S1 |
Detect
php_parent_spawns_root_shell · Linux process telemetry (EDR / auditd / Sysmon for Linux)
index=* (parent_process_name="php*" OR parent_process_name="httpd" OR parent_process_name="apache2" OR parent_process_name="appweb*") (process_name="sh" OR process_name="bash" OR process_name="dash" OR process_name="curl" OR process_name="wget" OR process_name="python*" OR process_name="ssh") | stats count min(_time) as first_seen values(process) as commands values(user) as users by dest parent_process_name process_name | sort - first_seen
FROM logs-* | WHERE (process.parent.name LIKE "php*" OR process.parent.name IN ("httpd", "apache2") OR process.parent.name LIKE "appweb*") AND (process.name IN ("sh", "bash", "dash", "curl", "wget", "ssh") OR process.name LIKE "python*") | STATS count = COUNT(*), first_seen = MIN(@timestamp), commands = VALUES(process.command_line), users = VALUES(user.name) BY host.name, process.parent.name, process.name | SORT first_seen DESCA hit means: A PHP or web-server process started a shell or network tool. This matches web-shell command execution. A hit with user=root fits the reported PHP2Shell + Fragnesia chain [S6][S1].
new_php_file_in_web_root · File integrity / EDR file-creation events on web servers and appliances
index=* (file_name="*.php" OR file_name="*.phtml") (action=created OR action=modified) | stats count min(_time) as first_seen values(file_path) as paths values(user) as users by dest | sort - first_seen
FROM logs-* | WHERE (file.name LIKE "*.php" OR file.name LIKE "*.phtml") AND event.action IN ("created", "modified", "creation", "modification") | STATS count = COUNT(*), first_seen = MIN(@timestamp), paths = VALUES(file.path), users = VALUES(user.name) BY host.name | SORT first_seen DESCA hit means: A new or changed PHP file in a publicly reachable directory matches the actor's web-shell persistence [S5][S1]. Correlate with deployments before escalating.
outbound_ssh_from_internal_appliance · Firewall / NetFlow connection logs
index=* dest_port=22 | where (cidrmatch("10.0.0.0/8",src_ip) OR cidrmatch("172.16.0.0/12",src_ip) OR cidrmatch("192.168.0.0/16",src_ip)) AND NOT (cidrmatch("10.0.0.0/8",dest_ip) OR cidrmatch("172.16.0.0/12",dest_ip) OR cidrmatch("192.168.0.0/16",dest_ip)) | stats count sum(bytes_out) as bytes_out min(_time) as first_seen values(dest_ip) as destinations by src_ip | sort - first_seenA hit means: Outbound SSH to the internet. When src_ip is a firewall or management appliance, this matches the actor's reverse SSH tunnel [S5]. Filter results to appliance management IPs.
ad_spray_then_account_creation · Windows Security event log on domain controllers
index=* (EventCode=4625 OR EventCode=4720) | eval spray_user=if(EventCode=4625,TargetUserName,null()), spray_src=if(EventCode=4625,src_ip,null()), fail_t=if(EventCode=4625,_time,null()), new_acct=if(EventCode=4720,TargetUserName,null()), create_t=if(EventCode=4720,_time,null()) | stats dc(spray_user) as sprayed_users values(spray_src) as spray_sources min(fail_t) as first_fail values(new_acct) as created_accounts min(create_t) as first_create by Computer | where sprayed_users>=20 AND first_create>first_fail AND first_create-first_fail<86400 | sort - first_create
FROM logs-* | WHERE event.code IN ("4625", "4720") | EVAL spray_user = CASE(event.code == "4625", user.target.name, NULL), spray_src = CASE(event.code == "4625", source.ip, NULL), fail_t = CASE(event.code == "4625", @timestamp, NULL), new_acct = CASE(event.code == "4720", user.target.name, NULL), create_t = CASE(event.code == "4720", @timestamp, NULL) | STATS sprayed_users = COUNT_DISTINCT(spray_user), spray_sources = VALUES(spray_src), first_fail = MIN(fail_t), created_accounts = VALUES(new_acct), first_create = MIN(create_t) BY host.name | WHERE sprayed_users >= 20 AND first_create > first_fail AND DATE_DIFF("second", first_fail, first_create) < 86400 | SORT first_create DESCA hit means: Failed logons across many users, followed by a new account on the same DC within a day. This matches the actor's tunnelled spray and attempted backdoor accounts [S5]. Escalate when a spray source is a firewall or management-appliance IP.
Verify
- Check PAN-OS management access logs for web UI or XML API requests from unexpected internet IPs before the fix date [S1].
- Spray sources that are firewall or management-appliance IPs are the strong signal. These devices should not authenticate to a DC [S5].
- Tie the chain together on one host: a new PHP file in the web root, a shell from the PHP process, and outbound SSH in the same window [S5][S6].
- Match created AD accounts against change tickets and provisioning records.
- Benign look-alikes: deployment tooling writes PHP files, and admin cron jobs or PHP-FPM exec calls spawn shells. Vulnerability scanners and misconfigured service accounts produce 4625 bursts. Routine provisioning produces 4720. Admin backups use SSH.
Scope
Affected
- PAN-OS 12.2 < 12.2.4-h1; 12.1 < 12.1.4-h13 / 12.1.7-h11 / 12.1.10-h3 [S1]
- PAN-OS 11.2 < 11.2.4-h23 / 11.2.7-h23 / 11.2.10-h16 / 11.2.13-h4 / 11.2.16-h1 [S1]
- PAN-OS 11.1 < 11.1.4-h38 / 11.1.6-h40 / 11.1.7-h12 / 11.1.10-h36 / 11.1.13-h16 / 11.1.16-h4 [S1]
- PAN-OS 10.2 < 10.2.7-h39 / 10.2.10-h42 / 10.2.13-h27 / 10.2.16-h12 / 10.2.18-h13 [S1]
- PHP deployments not on the fixed releases for CVE-2026-109618/109619 [S4]
- Linux kernels vulnerable to Fragnesia CVE-2026-46300 (XFRM ESP-in-TCP) [S6]
- PHP apps using a php_binary/php_serialize serialize_handler, an ini_set switch to php before session_start(), and upload progress enabled (CVE-2026-115560) [S2]
Only if
- PAN-OS management web UI or XML API is reachable from the internet [S1]
- PAN-OS dataplane interface only if a management profile is attached to it [S1]
- session.upload_progress is reachable on the PHP target [S5][S2]
Not affected if
- PAN-OS management interface is not exposed to the public internet [S1]
- GlobalProtect portal, gateway and Clientless VPN are not impacted [S1]
Fixed in: PAN-OS hotfixes as listed (e.g. 12.2.4-h1, 11.2.16-h1, 11.1.16-h4, 10.2.18-h13) [S1]. PHP 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 for PHP2Shell; EOL ≤8.1 gets no PHP fix. CVE-2026-115560: mitigation only [S2]. No kernel fix version for CVE-2026-46300 is given in the sources.
Enumerate
- PAN-OS devices: version, hotfix level, and management web UI / XML API exposure, including management profiles on dataplane interfaces
- Other firewall or appliance management servers running PHP
- PHP versions across the estate, including EOL ≤8.1 installs
- Linux kernel versions exposed to CVE-2026-46300
- PHP apps with the CVE-2026-115560 configuration pattern
- Service accounts whose credentials are stored on firewalls or management servers, and AD accounts created since 2026-10-17
Contain
- Preserve appliance logs, web roots and, where possible, memory or a tech-support file first.
- Remove internet access to PAN-OS and other firewall management interfaces, and restrict them to trusted internal IPs [S1].
- Block outbound SSH from firewall and appliance networks except to known-good destinations [S5].
- Set session.upload_progress.enabled=0 on exposed PHP where feasible. This is PHP's mitigation for CVE-2026-115560 [S2].
- Rotate LDAP and other service-account credentials stored on any exposed appliance, because credential extraction is confirmed in the campaign [S1]. Rotation cannot be undone, so capture evidence first.
- Disable unapproved AD accounts created since the campaign window. Keep them disabled rather than deleted, so they remain available as evidence.
Eradicate
- Remove PHP web shells from publicly accessible directories on appliances and web servers [S5][S6].
- Tear down reverse SSH tunnels and any associated persistence [S5].
- Apply PAN-OS hotfixes, PHP fixes and kernel patches. Treat rooted devices as untrusted until they are reimaged or rebuilt per vendor guidance [S1][S6].
Recover
- Before returning a device to service, confirm it runs a fixed PAN-OS hotfix or PHP release and a patched kernel, and that its management interface is not internet-reachable [S1].
- Validate AD: no unapproved accounts, rotated service-account credentials, and no ongoing enumeration.
- Afterwards, monitor for appliance-originated AD authentication, outbound SSH from appliances, web-root file changes and shells spawned by PHP.
Re-enter the loop when
- Palo Alto Networks revises affected versions, adds products, or publishes IoCs.
- Another firewall or OT vendor confirms PHP2Shell exploitation in its products.
- A kernel fix version or distro advisory for CVE-2026-46300 is published.
- CVE-2026-115560 is confirmed exploited, receives a patch, or is added to KEV.
- Dream or CISA publishes IoCs, or reports successful AD account creation.
Debrief
- Record PAN-OS and appliance exposure at the time of disclosure, patch dates against the KEV listing dates, any web-shell paths, tunnel endpoints, AD spraying and the timing of credential rotation.
- Gaps in the sources: no primary PAN advisory or CISA URL is in the sources; no IoCs are given; no Fragnesia kernel fix version is given; success of AD account creation is unconfirmed [S5][S1].
Detection coverage — checked automatically
| Category | Source | Status |
|---|---|---|
| Vendor | Impacted vendor / CERT advisory | nothing found — no vendor or CERT page among the thread sources; secondary reporting only |
| Government | CISA KEV · CVE-2026-109618 | published — listed 2026-10-26, federal due 2026-10-29 |
| Government | CISA KEV · CVE-2026-109619 | published — listed 2026-10-26, federal due 2026-10-29 |
| Government | CISA KEV · CVE-2026-46300 | published — listed 2026-10-28, federal due 2026-10-31 |
| Reference | NVD · CVE-2026-109618 | published — published 2026-10-21, CVSS 4.0 9.2 |
| Reference | NVD · CVE-2026-109619 | published — published 2026-10-21, CVSS 4.0 9.2 |
| Reference | NVD · CVE-2026-46300 | published — published 2026-05-23, CVSS 3.1 7.8 |
| VM scanners | Qualys · CVE-2026-109618 | published — QID 45110, 389102, 39033, 533086, 533068 · Security Blog: Two Critical PHP Flaws Could Hand Attackers Your Web Servers. Here’s How to Find, Mitigate, and Patch PHP2Shell Now (+2 more posts) |
| VM scanners | Qualys · CVE-2026-109619 | published — QID 45110, 389102, 39033, 533086, 533068 · Security Blog: Two Critical PHP Flaws Could Hand Attackers Your Web Servers. Here’s How to Find, Mitigate, and Patch PHP2Shell Now (+2 more posts) |
| VM scanners | Qualys · CVE-2026-46300 | published — ThreatPROTECT: Linux Kernel Local Privilege Escalation Vulnerability Exploited in Attacks (Fragnesia) (CVE-2026-46300) |
| VM scanners | Rapid7 · CVE-2026-109618 | published — InsightVM coverage stated |
| VM scanners | Rapid7 · CVE-2026-109619 | published — InsightVM coverage stated |
| VM scanners | Rapid7 · CVE-2026-46300 | published — InsightVM coverage stated · 1 Metasploit module (not linked) |
| VM scanners | Tenable · CVE-2026-109618 | published — 40+ plugins: 115719 PHP 8.5.x < 8.5.12 Multiple Vulnerabilities; 115722 PHP < 8.2.35 Multiple Vulnerabilities; 115720 PHP 8.4.x < 8.4.27 Multiple Vulnerabilities; 115721 PHP 8.3.x < 8.3.36 Multiple Vulnerabilities; … |
| VM scanners | Tenable · CVE-2026-109619 | published — 40+ plugins: 115719 PHP 8.5.x < 8.5.12 Multiple Vulnerabilities; 115720 PHP 8.4.x < 8.4.27 Multiple Vulnerabilities; 115721 PHP 8.3.x < 8.3.36 Multiple Vulnerabilities; 115722 PHP < 8.2.35 Multiple Vulnerabilities; … |
| VM scanners | Tenable · CVE-2026-46300 | published — 38 plugins: 505895 B&R Automation X20EDS410 Out-of-bounds Write (CVE-2026-46300); 505871 Siemens SIMATIC S7-1500 CPU 1518 MFP Write-what-where Condition (CVE-2026-46300); 329326 Photon OS 5.0: Linux PHSA-2026-5.0-0926; 318678 Ubuntu 26.04 LTS : Linux kernel vulnerabilities (USN-8370-1); … |
| EDR / endpoint VM | CrowdStrike blog | nothing found — no post names it among the feed's 10 newest items |
| EDR / endpoint VM | Microsoft Security blog | nothing found — no post names it among the feed's 10 newest items |
| EDR / endpoint VM | SentinelOne blog | published — Stopping PHP2SHELL: How SentinelOne Protects Customers From This Attack Technique · The Good, the Bad and the Ugly in Cybersecurity - Week 44 (2026) · The Good, the Bad and the Ugly in Cybersecurity - Week 43 (2026) |
| EDR / endpoint VM | SentinelOne Labs | nothing found — no post names it among the feed's 10 newest items |
| WAF / edge | Akamai blog | published — Understanding PHP2Shell: Everything You Need to Know (names PHP2Shell in the title; the feed text carries no CVE id) |
| WAF / edge | Cloudflare WAF managed-ruleset changelog | published — WAF - WAF Release - 2026-11-03 · WAF - WAF Release - 2026-10-30 · WAF - WAF Release - 2026-10-28 |
| Cloud / container | Wiz blog | published — PHP2Shell: Exploitation Attempts and Remediation Trends · PHP2Shell: AI uncovers critical RCE vulnerabilities affecting 70% of the Internet (names PHP2Shell in the title; the feed text carries no CVE id) |
| Linux distro errata | Debian tracker · CVE-2026-109618 | published — tracker entry with fixed versions |
| Linux distro errata | Debian tracker · CVE-2026-109619 | published — tracker entry with fixed versions |
| Linux distro errata | Debian tracker · CVE-2026-46300 | published — tracker entry with fixed versions |
| Linux distro errata | Red Hat · CVE-2026-109618 | published — Important; errata RHSA-2026:87070, RHSA-2026:87071, RHSA-2026:88561, RHSA-2026:87073, RHSA-2026:87080, RHSA-2026:88565 |
| Linux distro errata | Red Hat · CVE-2026-109619 | published — Important; errata RHSA-2026:87070, RHSA-2026:87071, RHSA-2026:88561, RHSA-2026:88693, RHSA-2026:87073, RHSA-2026:87080 |
| Linux distro errata | Red Hat · CVE-2026-46300 | published — Important; errata RHSA-2026:19540, RHSA-2026:33486, RHSA-2026:19569, RHSA-2026:20299, RHSA-2026:19664, RHSA-2026:19666 |
| IDS / research | Cisco Talos blog | published — Two critical RCEs in PHP core |
| IDS / research | Emerging Threats open · CVE-2026-109618 | published — 7 Suricata rules: sid 2072549, 2072550, 2072551, 2072552, 2072553, 2072556, 2072557 |
| IDS / research | Emerging Threats open · CVE-2026-109619 | published — 2 Suricata rules: sid 2072548, 2072554 |
| IDS / research | Emerging Threats open · CVE-2026-46300 | nothing found — no open rule names it (exploit, web_server, web_specific_apps sets) |
| Detection content | Elastic detection rules | published — 2 files name PHP2Shell: rules/cross-platform/initial_access_potential_php2shell_exploitation_attempt.toml, rules/cross-platform/impact_first_occurrence_web_server_segmentation_fault.toml |
| Detection content | Elastic Security Labs | published — php2shell: Assessing Elastic detection coverage relevant to CVE-2026-109618 and CVE-2026-109619 · Linux Detection Engineering - Local Privilege Escalation |
| Detection content | SigmaHQ rules | nothing found — no rule file names PHP2Shell / CVE-2026-46300 / CVE-2026-109618 |
| Detection content | Splunk ESCU | published — 20 files name PHP2Shell: stories/php2shell.yml, detections/network/cisco_secure_firewall___php2shell_exploitation_attempt.yml, detections/network/cisco_secure_firewall___php2shell_suspicious_upload_activity.yml, detections/network/cisco_secure_firewall___php2shell_serialized_payload_activity.yml |
| Community | Nuclei template · CVE-2026-109618 | published — template in nuclei-templates (main) |
| Community | Nuclei template · CVE-2026-109619 | published — template in nuclei-templates (main) |
| Community | Nuclei template · CVE-2026-46300 | nothing found — no template under http/cves |
| MSSP / IR firms | Arctic Wolf blog | nothing found — no post names it among the feed's 10 newest items |
| MSSP / IR firms | Huntress blog | published — Rapid Response: php2shell, Leaked Critical PHP Vulnerabilities (CVE-2026-109618 & CVE-2026-109619) |
| MSSP / IR firms | Rapid7 blog | published — CVE-2026-109618 and CVE-2026-109619: Critical Unauthenticated Remote Code Execution in PHP |
| MSSP / IR firms | Sophos threat research | published — Proof-of-concept exploit released for PHP vulnerabilities (CVE-2026-109618, CVE-2026-109619) |
| Research | Unit 42 | published — Threat Brief: Critical Vulnerabilities in PHP: CVE-2026-109618, CVE-2026-109619 (Updated October 29) |
Checked automatically 2026-11-10 05:36Z from public sources: 37 published, 8 nothing found, 0 not machine-checkable, 0 failed. "Nothing found" means the public source answered and had nothing, as of that moment; a feed covers only its newest posts. Re-checked daily.
What a person would still look up (5)
| VM scanners | Look up detection for PAN-OS hotfix levels, PHP CVE-2026-109618/109619/115560 and kernel CVE-2026-46300. |
| Firewall / NGFW | Check whether the vendor's threat-prevention or virtual-patching content covers PHP2Shell, and whether it applies to traffic reaching the management plane. |
| EDR / Linux telemetry | Confirm that process lineage from PHP to shell is collected on web servers. Check whether appliances can feed any telemetry at all. |
| SIEM / AD | Confirm that DC 4625/4720 events and egress connection logs from appliance subnets are ingested. |
| WAF | Check for rules on malicious session.upload_progress multipart requests. |
Exposure queries — generated automatically
Where each CVE comes from: CVE-2026-46300 — CISA adds Fragnesia Linux kernel flaw (CVE-2026-46300) to KEV; attackers reportedly chain it with PHP2Shell to root serv; CVE-2026-109618 — CISA adds Fragnesia Linux kernel flaw (CVE-2026-46300) to KEV; attackers reportedly chain it with PHP2Shell to root serv; CVE-2026-109619 — CISA adds Fragnesia Linux kernel flaw (CVE-2026-46300) to KEV; attackers reportedly chain it with PHP2Shell to root serv. A product row answers "is the software from that story reachable from the internet", not "is this card about that software".
shodan · cve · CVE-2026-46300
vuln:CVE-2026-46300
open · Shodan tags a service with a CVE from its banner version; a paid-tier filter. Exact for this CVE, blind to a host Shodan has not fingerprinted.
0match this spelling on Shodan · 2026-11-10 — Shodan has tagged no banner with this CVE yet; its tagging follows its own version fingerprinting, not the advisory▬ 0 on 2026-10-30 (+0) · 0 on 2026-11-09 (+0)
shodan · cve · CVE-2026-109618
vuln:CVE-2026-109618
open · Shodan tags a service with a CVE from its banner version; a paid-tier filter. Exact for this CVE, blind to a host Shodan has not fingerprinted.
838,536services internet-wide on Shodan · 2026-11-10▲ 725,250 on 2026-10-30 (+113,286 +16%) · 795,849 on 2026-11-09 (+42,687 +5%)
shodan · cve · CVE-2026-109619
vuln:CVE-2026-109619
open · Shodan tags a service with a CVE from its banner version; a paid-tier filter. Exact for this CVE, blind to a host Shodan has not fingerprinted.
1,687,219services internet-wide on Shodan · 2026-11-10▲ 1,270,300 on 2026-10-30 (+416,919 +33%) · 1,663,621 on 2026-11-09 (+23,598 +1%)
shodan · cpe · php:php
cpe:"cpe:/a:php:php"
open · Every Php service Shodan fingerprinted, any version (CPE 2.2 form of cpe:2.3:a:php:php). Affected per NVD: >= 5.4.0 < 8.2.35; >= 8.3.0 < 8.3.36; >= 8.4.0 < 8.4.27; >= 8.5.0 < 8.5.12.
5,719,190services internet-wide on Shodan · 2026-11-10▲ 4,536,022 on 2026-10-30 (+1,183,168 +26%) · 5,640,103 on 2026-11-09 (+79,087 +1%)
shodan · product · php:php
product:"Php"
open · Banner product name, NVD's spelling; adjust if Shodan's differs. Affected per NVD: >= 5.4.0 < 8.2.35; >= 8.3.0 < 8.3.36; >= 8.4.0 < 8.4.27; >= 8.5.0 < 8.5.12.
3services internet-wide on Shodan · 2026-11-10▬ 3 on 2026-10-30 (+0 +0%) · 3 on 2026-11-09 (+0 +0%)
censys · product · php:php
host.services: (software.product = "Php")
Censys Platform host search, software as fingerprinted at layer 7. Affected per NVD: >= 5.4.0 < 8.2.35; >= 8.3.0 < 8.3.36; >= 8.4.0 < 8.4.27; >= 8.5.0 < 8.5.12.
shodan · cpe · paloaltonetworks:panorama_virtual_appliance
cpe:"cpe:/a:paloaltonetworks:panorama_virtual_appliance"
open · Every Panorama Virtual Appliance service Shodan fingerprinted, any version (CPE 2.2 form of cpe:2.3:a:paloaltonetworks:panorama_virtual_appliance). Affected per NVD: all versions.
0match this spelling on Shodan · 2026-11-10▬ 0 on 2026-10-30 (+0) · 0 on 2026-11-09 (+0)
shodan · product · paloaltonetworks:panorama_virtual_appliance
product:"Panorama Virtual Appliance"
open · Banner product name, NVD's spelling; adjust if Shodan's differs. Affected per NVD: all versions.
0match this spelling on Shodan · 2026-11-10 — a text search for "Panorama" matches 246 services, but no product or http.component facet value names this product; Shodan may not fingerprint it▬ 0 on 2026-10-30 (+0) · 0 on 2026-11-09 (+0)
censys · product · paloaltonetworks:panorama_virtual_appliance
host.services: (software.product = "Panorama Virtual Appliance")
Censys Platform host search, software as fingerprinted at layer 7. Affected per NVD: all versions.
shodan · cpe · siemens:amis_ts
cpe:"cpe:/a:siemens:amis_ts"
open · Every Amis Ts service Shodan fingerprinted, any version (CPE 2.2 form of cpe:2.3:a:siemens:amis_ts). Affected per NVD: all versions.
0match this spelling on Shodan · 2026-11-10▬ 0 on 2026-11-05 (+0) · 0 on 2026-11-09 (+0)
shodan · product · siemens:amis_ts
product:"Amis Ts"
open · Banner product name, NVD's spelling; adjust if Shodan's differs. Affected per NVD: all versions.
0match this spelling on Shodan · 2026-11-10 — a text search for "Amis Ts" matches nothing on Shodan▬ 0 on 2026-11-05 (+0) · 0 on 2026-11-09 (+0)
censys · product · siemens:amis_ts
host.services: (software.product = "Amis Ts")
Censys Platform host search, software as fingerprinted at layer 7. Affected per NVD: all versions.
shodan · cpe · siemens:energy_engage
cpe:"cpe:/a:siemens:energy_engage"
open · Every Energy Engage service Shodan fingerprinted, any version (CPE 2.2 form of cpe:2.3:a:siemens:energy_engage). Affected per NVD: = 2.0; = 3.1.
0match this spelling on Shodan · 2026-11-10▬ 0 on 2026-11-03 (+0) · 0 on 2026-11-08 (+0)
shodan · product · siemens:energy_engage
product:"Energy Engage"
open · Banner product name, NVD's spelling; adjust if Shodan's differs. Affected per NVD: = 2.0; = 3.1.
0match this spelling on Shodan · 2026-11-10 — a text search for "Energy Engage" matches nothing on Shodan▬ 0 on 2026-11-03 (+0) · 0 on 2026-11-08 (+0)
censys · product · siemens:energy_engage
host.services: (software.product = "Energy Engage")
Censys Platform host search, software as fingerprinted at layer 7. Affected per NVD: = 2.0; = 3.1.
shodan · alias · paloaltonetworks:panorama_virtual_appliance
http.title:"Panorama"
open · Banner spelling suggested by the model from the card text (Panorama management console page title); counted against Shodan before it was shown.
670services internet-wide on Shodan · 2026-11-10▲ 634 on 2026-10-30 (+36 +6%) · 675 on 2026-11-09 (-5 -1%)
Internet-wide count, trend
| Query | First | Latest | Change |
|---|---|---|---|
product:"Php" | 3 2026-10-30 | 3 2026-11-10 | +0 (+0%) over 12 days |
vuln:CVE-2026-46300 | 0 2026-10-30 | 0 2026-11-10 | +0 over 12 days |
cpe:"cpe:/a:php:php" | 4,536,022 2026-10-30 | 5,719,190 2026-11-10 | +1,183,168 (+26%) over 12 days |
vuln:CVE-2026-109618 | 725,250 2026-10-30 | 838,536 2026-11-10 | +113,286 (+16%) over 12 days |
vuln:CVE-2026-109619 | 1,270,300 2026-10-30 | 1,687,219 2026-11-10 | +416,919 (+33%) over 12 days |
http.title:"Panorama" | 634 2026-10-30 | 670 2026-11-10 | +36 (+6%) over 12 days |
product:"Panorama Virtual Appliance" | 0 2026-10-30 | 0 2026-11-10 | +0 over 12 days |
product:"Openshift Container Platform" | 0 2026-10-30 | 0 2026-11-09 | +0 over 10 days |
cpe:"cpe:/a:redhat:openshift_container_platform" | 0 2026-10-30 | 0 2026-11-09 | +0 over 10 days |
cpe:"cpe:/a:paloaltonetworks:panorama_virtual_appliance" | 0 2026-10-30 | 0 2026-11-10 | +0 over 12 days |
product:"Energy Engage" | 0 2026-11-03 | 0 2026-11-10 | +0 over 6 days |
cpe:"cpe:/a:siemens:energy_engage" | 0 2026-11-03 | 0 2026-11-10 | +0 over 6 days |
product:"Amis Ts" | 0 2026-11-05 | 0 2026-11-10 | +0 over 3 days |
cpe:"cpe:/a:siemens:amis_ts" | 0 2026-11-05 | 0 2026-11-10 | +0 over 3 days |
Shodan's count of matching services on the whole internet, one point a day; the scope (your ranges) is never part of it. A count moves with Shodan's crawl as much as with patching, so read the direction, not the digit.
NVD names 12 more affected products (libraries and embedders); the CVE query covers them where Shodan has fingerprinted the version.
Banner spellings: a model read 4 from the NVD names and this card's text (former and marketing names, console titles); 1 matched something on Shodan and is shown above, the rest were dropped.
Scope every query in your own tool, never in a shared document: Shodan `net:<your_ranges>`, `org:"<your_org>"` or `hostname:<your_domain>` (or a Shodan Monitor network alert, which applies the scope for you); Censys `host.ip: <your_ranges>` or `host.dns.names: <your_domain>`. Then compare the banner version with the affected range. Generated automatically 2026-11-10 05:36Z from the CVE ids and NVD's CPE configurations, each Shodan query counted against Shodan itself; re-built daily with the coverage check.
Open questions
- Were the 25 devices in Dream's campaign PAN-OS? [S1] links the two reports but does not say so explicitly.
- [S5] calls the 25 devices firewalls; [S6] and [S1] call them servers.
- Is the honeypot-observed RCE against Apache mod_php 8.4.26 in [S4] tied to CVE-2026-115560 or to PHP2Shell?
- A public PoC repo (ikow/php2shell-poc, with five RCE chains and detection rules) was flagged by the pipeline on 2026-10-29. No numbered source covers it; verify before citing.
- Which kernel versions fix CVE-2026-46300?
- Did the backdoor AD account creation succeed?
Sources
- [S1] https://thehackernews.com/2026/10/attackers-exploit-php2shell-flaws-in.html · The Hacker News
- [S2] https://www.bleepingcomputer.com/news/security/php-shares-mitigation-for-new-and-unpatched-rce-vulnerability/ · BleepingComputer
- [S3] https://thehackernews.com/2026/10/urgent-php-warns-of-another-unpatched.html · The Hacker News
- [S4] https://www.bleepingcomputer.com/news/security/cisa-confirms-php2shell-vulnerabilities-now-exploited-in-attacks/ · BleepingComputer
- [S5] https://thehackernews.com/2026/10/php2shell-attack-roots-25-servers.html · The Hacker News
- [S6] https://www.bleepingcomputer.com/news/security/cisa-warns-of-fragnesia-linux-flaw-chained-in-php2shell-attacks/ · BleepingComputer
Public OSINT only. AI-generated by the pipeline; structure follows the DAIR model from Dynamic Incident Response (Joshua Wright). Published automatically once it crosses the publish bar.