From 03083cf27adcd53d05eafbc6216f9250a67dabbb Mon Sep 17 00:00:00 2001 From: Michael Haag <5632822+MHaggis@users.noreply.github.com> Date: Fri, 26 Jul 2024 10:29:06 -0600 Subject: [PATCH] fix --- .../web/ivanti_epm_sql_injection_remote_code_execution.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/detections/web/detections/web/ivanti_epm_sql_injection_remote_code_execution.yml b/detections/web/detections/web/ivanti_epm_sql_injection_remote_code_execution.yml index 7c7f38461e..a3702b7048 100644 --- a/detections/web/detections/web/ivanti_epm_sql_injection_remote_code_execution.yml +++ b/detections/web/detections/web/ivanti_epm_sql_injection_remote_code_execution.yml @@ -9,7 +9,6 @@ author: Michael Haag type: TTP status: production description: This detection identifies potential exploitation of a critical SQL injection vulnerability in Ivanti Endpoint Manager (EPM), identified as CVE-2024-29824. The vulnerability, which has a CVSS score of 9.8, allows for remote code execution through the `RecordGoodApp` function in the `PatchBiz.dll` file. An attacker can exploit this vulnerability by manipulating the `goodApp.md5` value in an HTTP POST request to the `/WSStatusEvents/EventHandler.asmx` endpoint, leading to unauthorized command execution on the server. Monitoring for unusual SQL commands and HTTP requests to this endpoint can help identify exploitation attempts. Note that, the detection is focused on the URI path, HTTP method and status code of 200, indicating potential exploitation. To properly identify if this was successful, TLS inspection and additional network traffic analysis is required as the xp_cmdshell comes in via the request body. -kind: web search: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Web where Web.url IN ("/WSStatusEvents/EventHandler.asmx") Web.http_method=POST Web.status=200 by Web.http_user_agent, Web.status Web.http_method, Web.url, Web.url_length, Web.src, Web.dest, sourcetype | `drop_dm_object_name("Web")` | `security_content_ctime(firstTime)`