Process Creation: curl on Linux

Flags Linux process starts for the curl binary, indicating potential remote file download or web requests.

FreeReviewedSigma · Low · v3
Product
linux
Category
process_creation
Author
Nasreddine Bencherchali (Nextron Systems) (SigmaHQ), DRL 1.1
Published
2022-09-15
Updated
2026-07-31
title: "Process Creation: curl on Linux"
id: 7e6e4f5a-33d9-478c-b027-6f7c704e4c5b
status: test
description: Flags process creation events where the executed binary path ends with /curl on Linux. Attackers commonly use curl to retrieve remote content for payload staging or to perform basic web requests. The rule relies on Linux process creation telemetry that captures the executable image path.
references:
  - https://www.trendmicro.com/en_us/research/22/i/how-malicious-actors-abuse-native-linux-tools-in-their-attacks.html
  - https://github.com/SigmaHQ/sigma/blob/master/rules/linux/process_creation/proc_creation_lnx_curl_usage.yml
author: Nasreddine Bencherchali (Nextron Systems), Huntrule Team
date: 2022-09-15
tags:
  - attack.command-and-control
  - attack.t1105
logsource:
  category: process_creation
  product: linux
detection:
  selection:
    Image|endswith: /curl
  condition: selection
falsepositives:
  - Scripts created by developers and admins
  - Administrative activity
level: low
license: DRL-1.1
related:
  - id: ea34fb97-e2c4-4afb-810f-785e4459b194
    type: derived