CVE-2024-57726 Google Chronicle · YARA-L

Detect SimpleHelp Missing Authorization Vulnerability (CVE-2024-57726) in Google Chronicle

CVE-2024-57726 is a missing authorization vulnerability (CWE-862) in SimpleHelp remote support software versions 5.5.7 and earlier. This CISA KEV-listed vulnerability allows unauthenticated or low-privileged attackers to bypass authorization controls, potentially enabling unauthorized access to administrative functions, file system traversal, or remote code execution on systems running the SimpleHelp server. Active exploitation has been observed in the wild.

MITRE ATT&CK

Tactic
Initial Access Privilege Escalation Lateral Movement

YARA-L Detection Query

Google Chronicle (YARA-L)
yaral
rule cve_2024_57726_simplehelp_auth_bypass {
  meta:
    author = "df00tech Detection Engineering"
    description = "Detects exploitation of CVE-2024-57726 SimpleHelp Missing Authorization"
    severity = "CRITICAL"
    priority = "HIGH"
    reference = "https://nvd.nist.gov/vuln/detail/CVE-2024-57726"

  events:
    (
      $e1.metadata.event_type = "NETWORK_HTTP"
      and (
        re.regex($e1.target.url, `(?i)(/admin|/api/admin|/operator|/tech/login)`)
        and $e1.network.http.response_code in (200, 201, 204)
        and not $e1.principal.user.userid != ""
      )
    )
    or
    (
      $e1.metadata.event_type = "PROCESS_LAUNCH"
      and re.regex($e1.principal.process.file.full_path, `(?i)SimpleHelp`)
      and re.regex($e1.target.process.file.full_path, `(?i)(cmd\.exe|powershell\.exe|/bin/bash|/bin/sh)`)
    )

  condition:
    $e1
}
critical severity medium confidence

Chronicle YARA-L rule for detecting CVE-2024-57726 SimpleHelp missing authorization exploitation. Triggers on unauthenticated HTTP success responses to admin/operator endpoints and on suspicious child process creation from SimpleHelp parent processes.

Data Sources

Google ChronicleWeb proxy ingestionEDR telemetry via Chronicle

Required Tables

NETWORK_HTTPPROCESS_LAUNCH

False Positives & Tuning

  • Legitimate SimpleHelp admin sessions where user context is not properly forwarded to Chronicle
  • SimpleHelp internal service mesh communication on admin paths
  • Authorized automation scripts interacting with SimpleHelp API endpoints
  • Chronicle log normalization issues causing missing user fields for authenticated sessions

Other platforms for CVE-2024-57726


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 1Unauthenticated SimpleHelp Admin Endpoint Access

    Expected signal: Web server access logs will show HTTP GET/POST requests to /admin or /api/ paths from the test IP with no Authorization header or session cookie. If vulnerable, HTTP 200 response codes will be logged. Network monitoring will show connections to the SimpleHelp service port from the test host.

  2. Test 2SimpleHelp Operator Privilege Escalation via Missing Auth

    Expected signal: Windows: PowerShell Script Block Logging (Event ID 4104) will capture the Invoke-WebRequest calls. Network: HTTP requests to /api/admin/* endpoints will appear in SimpleHelp access logs. Sysmon Event ID 3 will log network connections from powershell.exe to the SimpleHelp host.

  3. Test 3Post-Exploitation Command Execution via SimpleHelp Remote Session

    Expected signal: Linux: auditd will log bash process creation with the reconnaissance commands (execve syscalls). Syslog will record the command execution. On the SimpleHelp server, session logs will show a remote session connection from an unrecognized IP with commands executed. Network telemetry will show the SimpleHelp client-server communication pattern.

  4. Test 4SimpleHelp Configuration Exfiltration via Unauthorized API Access

    Expected signal: Web server logs on the SimpleHelp host will record sequential GET requests to multiple API endpoints from the same source IP within a short timeframe — a pattern indicative of automated enumeration. Network monitoring will show the HTTP request/response pairs. If SimpleHelp logs API access, entries without authentication context will appear.

Unlock Pro Content

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

Response PlaybookInvestigation GuideHunting QueriesAtomic Red Team TestsTuning Guidance

Related Detections