CVE-2024-57728

SimpleHelp Path Traversal Vulnerability (CVE-2024-57728)

Detects exploitation of CVE-2024-57728, a path traversal vulnerability (CWE-22) in SimpleHelp remote support software versions 5.5.7 and earlier. Attackers can traverse directory boundaries to read arbitrary files from the server, potentially exposing credentials, configuration files, and sensitive system data. This CVE is listed in CISA's Known Exploited Vulnerabilities catalog.

Vulnerability Intelligence

KEV — Known Exploited

Affected Software

Vendor
SimpleHelp
Product
SimpleHelp

Weakness (CWE)

Timeline

Disclosed
April 24, 2026

CVSS

Unscored
Write-up coming soon

What is CVE-2024-57728 SimpleHelp Path Traversal Vulnerability (CVE-2024-57728)?

SimpleHelp Path Traversal Vulnerability (CVE-2024-57728) (CVE-2024-57728) maps to the Initial Access and Discovery and Credential Access tactics — the adversary is trying to get into your network in MITRE ATT&CK.

This page provides production-ready detection logic for SimpleHelp Path Traversal Vulnerability (CVE-2024-57728), covering the data sources and telemetry it touches: Microsoft Defender for Endpoint, Azure Firewall Logs, CommonSecurityLog, DeviceNetworkEvents. The queries below are rated high severity at medium confidence, and ship for 7 SIEM platforms — KQL, SPL, Elastic, QRadar, Sumo, YARA-L, LogScale.

MITRE ATT&CK

Tactic
Initial Access Discovery Credential Access
Microsoft Sentinel / Defender
kusto
union DeviceNetworkEvents, DeviceProcessEvents, CommonSecurityLog
| where TimeGenerated > ago(7d)
| where (
    (ActionType == "NetworkConnectionInitiated" and (RemotePort == 80 or RemotePort == 443 or RemotePort == 5850 or RemotePort == 5951))
    or (DeviceName has_any ("simplehelp", "SimpleHelp"))
    or (ProcessCommandLine has_any ("/../", "/..", "%2e%2e", "%2f%2e%2e", "..%2f", "%252e%252e"))
  )
| extend PathTraversalIndicator = case(
    ProcessCommandLine has_any ("/../", "/..", "%2e%2e%2f", "%2f%2e%2e", "..%2f", "%252e%252e%252f"), "URL Encoded Path Traversal",
    RequestURL has_any ("/../", "/..", "%2e%2e", "%252e%252e"), "HTTP Path Traversal",
    "Unknown"
  )
| where PathTraversalIndicator != "Unknown"
| project TimeGenerated, DeviceName, InitiatingProcessFileName, ProcessCommandLine, RemoteIP, RemotePort, RequestURL, PathTraversalIndicator
| order by TimeGenerated desc

Detects path traversal patterns in network events and process command lines that may indicate exploitation of CVE-2024-57728 against SimpleHelp servers. Looks for URL-encoded and plaintext directory traversal sequences across web traffic and process telemetry.

high severity medium confidence

Data Sources

Microsoft Defender for Endpoint Azure Firewall Logs CommonSecurityLog DeviceNetworkEvents

Required Tables

DeviceNetworkEvents DeviceProcessEvents CommonSecurityLog

False Positives

  • Legitimate web crawlers or vulnerability scanners performing path traversal tests in authorized engagements
  • Internal security tooling or red team exercises targeting SimpleHelp infrastructure
  • Misconfigured applications that include relative path references in URL parameters
  • Load balancer or proxy health check probes that may include unusual path characters

Sigma rule & cross-platform mapping

The detection logic for SimpleHelp Path Traversal Vulnerability (CVE-2024-57728) (CVE-2024-57728) above is provided in a vendor-neutral form so you can deploy it on any SIEM. The same logic is shipped here as native KQL (Microsoft Sentinel / Defender), SPL (Splunk), Elastic (Elastic Security (EQL)), QRadar (IBM QRadar (AQL)), Sumo (Sumo Logic CSE), YARA-L (Google Chronicle / SecOps), LogScale (CrowdStrike LogScale (CQL)) queries. In Sigma terms, this detection targets the following logsource:

logsource:
  category: process_creation
  product: windows

Browse the community-maintained Sigma rules for this technique:


Testing Methodology

Validate this detection against 4 adversary techniques from Atomic Red Team. Each test below lists the behaviour to exercise and the telemetry you should expect to see. Executable commands and cleanup steps are available with Pro.

  1. Test 1SimpleHelp Path Traversal - Read /etc/passwd via URL-encoded traversal

    Expected signal: Web server access log entry with URI containing %2e%2e%2f sequences; network flow showing outbound connection to SimpleHelp port 5850; if successful (HTTP 200), response body will contain /etc/passwd content

  2. Test 2SimpleHelp Path Traversal - Double URL-encoded traversal for WAF bypass

    Expected signal: Web server access log with %252e%252e in URI; detection systems that only decode once will see %2e%2e after first decode pass, requiring double-decode logic to identify traversal

  3. Test 3SimpleHelp Path Traversal - Target web application configuration file

    Expected signal: Windows: PowerShell ScriptBlock logging Event ID 4104 showing Invoke-WebRequest with path traversal URI; network connection to SimpleHelp port 5850; web server access log entry with ../WEB-INF/web.xml in request path

  4. Test 4SimpleHelp Path Traversal - Automated scan simulation with multiple traversal depths

    Expected signal: Multiple web server access log entries with increasing ../ sequences in rapid succession from the same source IP; pattern consistent with automated exploitation tool behavior

Unlock Pro Content

Get the full detection package for CVE-2024-57728 including response playbook, investigation guide, and atomic red team tests.

Response PlaybookInvestigation GuideHunting QueriesAtomic Red Team TestsTuning Guidance

Related Detections