Detections

Explore public detection logic contributed by the community across SIEM and rule languages.

7,128 detections

Detects potential remote code execution, web shell activity, and post-exploitation behaviors originating from PHP worker processes on internet-facing hosts, referencing patterns associated with php2shell vulnerabilities. PHP-UP-2026
avatar
Aamir Muhammad@Aamir
avatar
Detections.ai Community
19 hours ago
2544312
With a reported CVSS score of 9.2 and security updates scheduled for today, October 21, these vulnerabilities deserve attention, especially if you're still running legacy PHP versions.

š—Ŗš—µš—¶š—¹š—² š˜„š—®š—¶š˜š—¶š—»š—“ š—³š—¼š—æ š˜š—µš—² š—¼š—³š—³š—¶š—°š—¶š—®š—¹ š—½š—®š˜š—°š—µš—²š˜€ š—®š—»š—± š˜š—²š—°š—µš—»š—¶š—°š—®š—¹ š—±š—²š˜š—®š—¶š—¹š˜€, š˜‚š—½š—±š—®š˜š—² š—®š—¹š—¹ š—£š—›š—£ š—©š—²š—æš˜€š—¶š—¼š—»š˜€ š˜š—¼ š—®š˜ š—¹š—²š—®š˜€š˜ šŸ“.šŸ® š˜š—¼ š—Æš—² š—®š—Æš—¹š—² š˜š—¼ š—µš—®š˜ƒš—² š˜š—µš—² š˜€š—²š—°š˜‚š—æš—¶š˜š˜† š˜‚š—½š—±š—®š˜š—²š˜€. I decided to spend some time exploring what we can already hunt for using Microsoft Defender XDR and KQL. I've put together a short technical article covering six hunting scenarios:

- PHP installations and outdated versions
- Suspicious child processes and command execution
- Reconnaissance activity
- Unexpected PHP file creation
- Unusual outbound network connections
- New process relationships compared to historical activity

These are not PHP2Shell-specific detections, but they can help identify suspicious activity on PHP servers without relying on published IoCs.
Sharing the queries in case they're useful for your own investigations.
avatar
Sergio Albea@Sergio_Albea
avatar
01 | šŸ‡ØšŸ‡­ Swiss Cyber Hunters
18 hours ago
1294198
Detects and correlates installed PHP software packages and active PHP process execution across endpoints using device inventory, configuration data, and system logs to provide exposure visibility for PHP environments.
avatar
Nathan Corrigan@LemonKQL
avatar
Detections.ai Community
16 hours ago
1261184
Detects potential web server remote code execution through suspicious child processes launched by PHP, FastCGI, Apache, and IIS workers. Identifies reverse shells, encoded commands, payload retrieval, reconnaissance, and temporary PHP execution.
avatar
Daniel Jeremiah@daniyyell
avatar
Detections.ai Community
15 hours ago
1373132
Detects web server worker processes or PHP interpreters spawning suspicious child processes associated with reverse shells, network sockets, or reconnaissance commands.
avatar
F S@Fsdr
avatar
Detections.ai Community
21 hours ago
60080
Detects HTTP POST requests containing multipart/form-data with PHP_SESSION_UPLOAD_PROGRESS, which is associated with CVE-2026-109618 and CVE-2026-109619 exploitation attempts, tracked via a detection filter.
avatar
Brandon Levene@blove
avatar
Detections.ai Community
12 hours ago
21051
Detects execution of various PHP interpreter binaries and evaluates their version regarding the new (CVE-2026-109618 / CVE-2026-109619) if upgraded or fix is needed.
avatar
Lennin Cardozo@Fozz23
avatar
Detections.ai Community
15 hours ago
22237
Detects PHP error log entries indicating a session object decode failure, which may indicate exploitation attempts of CVE-2026-109618 and CVE-2026-109619. Note - the logsource product php / service error is not defined by SigmaHQ. Map it with a processing pipeline to wherever PHP error lines land in your stack (PHP error_log file, nginx or Apache error log, PHP-FPM log, or syslog/journal).
avatar
Brandon Levene@blove
avatar
Detections.ai Community
12 hours ago
3027
This rule aggregates software inventory, vulnerability assessments, network connection events, and exposure graph data to prioritize patching and identify internet-facing devices running PHP with known vulnerabilities or active web listeners.
avatar
F S@Fsdr
avatar
Detections.ai Community
16 hours ago
14027
Detects network activity to the known malicious phishing domain 'teams-cloud.live' and its subdomains, which are used to host Microsoft Teams login page clones for credential harvesting.
avatar
Kush rana@Kushblueteamer
avatar
Detections.ai Community
3 days ago
32044
Detects PHP fatal out-of-memory errors reported in Unknown on line 0, indicating a memory exhaustion bailout before request initialization (pre-RINIT), associated with CVE-2026-109618 and CVE-2026-109619 exploitation attempts. Note - the logsource product php / service error is not defined by SigmaHQ. Map it with a processing pipeline to wherever PHP error lines land in your stack (PHP error_log file, nginx or Apache error log, PHP-FPM log, or syslog/journal). If log_errors is Off, or FPM runs with fastcgi.logging Off and catch_workers_output no, the line is never written.
avatar
Brandon Levene@blove
avatar
Detections.ai Community
12 hours ago
4022
Detects a sequence of events on Linux hosts involving a remote interactive or network logon from an external IP, followed within 5 minutes by root-level process execution, and subsequently within 2 hours by an outbound SSH connection to a private or known attacker IP. Also includes a separate branch for direct logons from known malicious IPs.
avatar
ills3c Intel&Coffee@Ills3C
avatar
Detections.ai Community
5 hours ago
2019
Detects a PHP-FPM child process crashing with signal 11 (SIGSEGV) as logged by the FPM master, which may indicate exploitation attempts following an arm-shaped request. Correlate with the arm fatal error by timestamp and source. Note - the logsource product linux / service php-fpm is not defined by SigmaHQ. Map it with a processing pipeline to the PHP-FPM master log (for example /var/log/php8.x-fpm.log on Debian/Ubuntu, /var/log/php-fpm/error.log on RHEL-family, container stderr for official php-fpm images, or the php-fpm systemd journal unit).
avatar
Brandon Levene@blove
avatar
Detections.ai Community
12 hours ago
5019
Detects outbound network connections to hosts containing 'teams' along with typical phishing lure words (cloud, login, update, portal) where the registered domain is not a legitimate Microsoft domain. This is commonly indicative of credential harvesting or phishing infrastructure targeting Microsoft Teams users.
avatar
Kush rana@Kushblueteamer
avatar
Detections.ai Community
3 days ago
22024
Detects PHP SAPI processes accessing /proc/self/mem (or equivalent memory mapping) and subsequently spawning a Unix shell, which is characteristic of web shell activity or exploitation of PHP memory corruption/injection vulnerabilities like zif_system.
avatar
ills3c Intel&Coffee@Ills3C
avatar
Detections.ai Community
5 hours ago
7012
Detects DNS requests to major generative AI and Large Language Model API endpoints (such as OpenAI, Anthropic, Google Gemini, Mistral, Groq, DeepSeek, and others) initiated by processes other than standard web browsers (e.g., chrome, msedge, firefox, safari). This behavior may indicate unauthorized data exfiltration, shadow AI usage, or automated tooling/scripts interacting with LLM APIs.
avatar
Shadows VMB@Vemorian_Mort
avatar
Detections.ai Community
1 day ago
7115
Detects network connections, process command-line executions, and email URL info matching known APT28 (Swallowtail, HOOKEDGE, LegionRelay) indicators of compromise, including specific IP addresses and GUIDs.
avatar
Arnold Chan@slaz
avatar
Detections.ai Community
2 days ago
8013
Detects the execution of administrative commands and scripting interpreters spawned by the VMware Tools daemon (vmtoolsd), which may indicate an adversary leveraging ESXi guest operations for remote code execution.
avatar
Shadows VMB@Vemorian_Mort
avatar
Detections.ai Community
2 days ago
0015
Detects administrative access to the DLP console from an unfamiliar address. Console
access permits policy change, violation review and exception approval — everything
needed to make data loss invisible, in one place.

Onboarding: TRELLIX-DLP is ingested via Syslog (XML) (Bloo extractor 805).
Integration guide: https://bloo.io/docs/hypercloud/syslog-connector

BQL (Bloo Query Language):

stream=authentication where sourcename='TRELLIX-DLP' and action='LOGIN'
| groupby user, srcip, authproto
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
14 hours ago
009
Detects backup service processes writing server-side scripts into web-accessible directories, indicating potential web shell deployment after application compromise.
avatar
Daniel Jeremiah@daniyyell
avatar
Detections.ai Community
15 hours ago
609
Detects HTTP requests containing serialized PHP objects in the Cookie header matching patterns associated with Zend Framework or Laminas gadget chains, characteristic of PHP object deserialization exploitation (e.g., PHPGGC style).
avatar
ills3c Intel&Coffee@Ills3C
avatar
Detections.ai Community
1 day ago
0010
Page 1 of 340