Suspicious WinRAR Child Process Execution Attempt (CVE-2023-38331) on Windows

Alerts on WinRAR spawning command/scripting child processes tied to Temp\Rar$ activity consistent with CVE-2023-38331 exploitation attempts.

FreeUnreviewedSigmahighv1
title: Suspicious WinRAR Child Process Execution Attempt (CVE-2023-38331) on Windows
id: 878ecab2-ad01-44b8-9eab-135b1d7c1232
related:
  - id: e4556676-fc5c-4e95-8c39-5ef27791541f
    type: similar
  - id: ec3a3c2f-9bb0-4a9b-8f4b-5ec386544343
    type: derived
status: test
description: This rule flags Windows process creation events where a WinRAR parent process spawns a child process while operating on temporary Rar extraction content (Temp\Rar$). The behavior matters because exploitation of a WinRAR code execution issue can allow attackers to run arbitrary commands or binaries via spawned scripting or command interpreters. It relies on process creation telemetry including the parent image name, child image/original filename, and command-line patterns associated with Rar extraction and double extensions.
references:
  - https://www.group-ib.com/blog/cve-2023-38831-winrar-zero-day/
  - https://github.com/knight0x07/WinRAR-Code-Execution-Vulnerability-CVE-2023-38831/blob/26ab6c40b6d2c09bb4fc60feaa4a3a90cfd20c23/Part-1-Overview.md
  - https://github.com/SigmaHQ/sigma/blob/master/rules-emerging-threats/2023/Exploits/CVE-2023-38831/proc_creation_win_exploit_cve_2023_38831_winrar_child_proc.yml
author: Nasreddine Bencherchali (Nextron Systems), Andreas Braathen (mnemonic.io), Huntrule Team
date: 2023-08-30
modified: 2024-01-22
tags:
  - detection.emerging-threats
  - attack.execution
  - attack.t1203
  - cve.2023-38331
logsource:
  category: process_creation
  product: windows
detection:
  selection_parent:
    ParentImage|endswith: \WinRAR.exe
  selection_folder:
    CommandLine|contains: \AppData\Local\Temp\Rar$
  selection_double_ext:
    CommandLine|re: \.[a-zA-Z0-9]{1,4} \.
  selection_binaries:
    - Image|endswith:
        - \cmd.exe
        - \cscript.exe
        - \powershell.exe
        - \pwsh.exe
        - \wscript.exe
    - OriginalFileName:
        - Cmd.Exe
        - cscript.exe
        - PowerShell.EXE
        - pwsh.dll
        - wscript.exe
  condition: all of selection_*
falsepositives:
  - Unlikely
level: high
license: DRL-1.1

What it detects

This rule flags Windows process creation events where a WinRAR parent process spawns a child process while operating on temporary Rar extraction content (Temp\Rar$). The behavior matters because exploitation of a WinRAR code execution issue can allow attackers to run arbitrary commands or binaries via spawned scripting or command interpreters. It relies on process creation telemetry including the parent image name, child image/original filename, and command-line patterns associated with Rar extraction and double extensions.

Known false positives

  • Unlikely

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.