Linux auditd: Unzip files extracted from JPG/PNG images

Alerts when unzip is run against image files (.jpg/.png), consistent with extracting hidden data from steganographic containers.

FreeReviewedSigma · Low · v3
Product
linux
Service
auditd
Author
Pawel Mazur (SigmaHQ), DRL 1.1
Published
2021-09-09
Updated
2026-07-31

ATT&CK techniques

Defense Evasion
  1. Recon

  2. Resource Dev

  3. Initial Access

  4. Execution

  5. Persistence

  6. Priv Esc

  7. Defense Evasion

  8. Cred Access

  9. Discovery

  10. Lateral Movement

  11. Collection

  12. C2

  13. Exfiltration

  14. Impact

What it detects

This rule flags execution of the unzip utility where the command argument ends with .jpg or .png, indicating an attempt to extract embedded content from an image file. Such behavior can support stealthy staging by hiding archives within seemingly benign images. It relies on Linux auditd telemetry capturing process execution details, specifically the invoked command name and its arguments.

Related detections5 linkedT1027.003 — drag to rearrange
Malicious LSB Steganography Image Decoding via PowerShell (via ps_script)
Linux steghide steganography: Extract hidden files from JPG/PNG
Linux auditd: Steghide embeds hidden files via steghide embed with -cf/-ef
Linux auditd: cat appends ZIP data to image files
Windows findstr Launches .lnk via Command Line
Linux auditd: Unzip files extracted from JPG/PNG images
Pivot detection · T1027.003 · 5 related

Changelog

v3
  1. v3
    Candidate ingested via manual entry.2026-07-31
  2. v2
    Candidate ingested via manual entry.2026-07-31
  3. v1
    No changelog recorded for this version.2026-07-30

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