Skip to content
Threat Feed
high threat

Detection of Linux Data Destruction via rm Command

Detection engineers can identify potential data destruction attempts on Linux hosts by monitoring for the use of the 'rm' command with the '--no-preserve-root' flag, a technique utilized by the Awfulshred malware.

This brief details the detection of a high-impact data destruction technique targeting Linux environments. The activity involves the execution of the Unix shell command 'rm' with the '--no-preserve-root' argument, which bypasses built-in safety protections designed to prevent the recursive deletion of the root file system. This specific command usage is a known behavior of the Awfulshred malware, which aims to inflict severe damage, including full system data loss and total service disruption. Monitoring for this command-line execution is essential for defenders, as it often marks the final stage of an intrusion where an attacker attempts to cripple the target system's integrity and forensic viability.

Impact

Successful execution of this command leads to irreversible data loss and total system instability. Depending on the privileges of the executing process, this can result in the destruction of all files and directories on the local host. This technique is primarily observed in destructive cyber campaigns intended to disrupt critical infrastructure and corporate operations.

Recommendation

Detection engineering teams should implement monitoring for process-creation events to catch this specific command pattern immediately.

  • Deploy the provided Sigma rule to your SIEM and tune to ensure visibility into the 'rm' command-line arguments.
  • Ensure that EDR or Sysmon for Linux is configured to log full command-line arguments, as 'rm' activity is a high-fidelity indicator of malicious intent.
  • Alert on any instances where the 'rm' binary is executed by administrative or root-level service accounts with the '--no-preserve-root' flag.

Immediate actions

Deploy Sigma rule to detect rm --no-preserve-root execution.

Detection Engineering 24h

Threat Hunt

Search for historical logs of 'rm' commands containing '--no-preserve-root'.

T1485 high high confidence hunt now

Data: Process creation logs

Detection coverage 1

Detect Linux Data Destruction via rm

high

Detects the use of the rm command with the --no-preserve-root flag, which is used to bypass protection and wipe root directories on Linux systems.

sigma tactics: impact techniques: T1485 sources: process_creation, linux

Detection queries are available on the platform. Get full rules →