Detection rules › Sigma

PaperCut MF/NG Exploitation Related Indicators

Status
test
Severity
high
Log source
product windows, category process_creation
Author
Nasreddine Bencherchali (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects exploitation indicators related to PaperCut MF/NG Exploitation

MITRE ATT&CK coverage

TacticTechniques
ExecutionNo specific technique

Event coverage

Rule body yaml

title: PaperCut MF/NG Exploitation Related Indicators
id: de1bd0b6-6d59-417c-86d9-a44114aede3b
status: test
description: Detects exploitation indicators related to PaperCut MF/NG Exploitation
references:
    - https://www.huntress.com/blog/critical-vulnerabilities-in-papercut-print-management-software
    - https://www.papercut.com/kb/Main/PO-1216-and-PO-1219
author: Nasreddine Bencherchali (Nextron Systems)
date: 2023-04-25
tags:
    - attack.execution
    - detection.emerging-threats
logsource:
    category: process_creation
    product: windows
detection:
    selection_1:
        CommandLine|contains|all:
            - ' /c '
            - 'powershell'
            - '-nop -w hidden'
            - 'Invoke-WebRequest'
            - 'setup.msi'
            - '-OutFile'
    selection_2:
        CommandLine|contains|all:
            - 'msiexec '
            - '/i '
            - 'setup.msi '
            - '/qn '
            - 'IntegratorLogin=fimaribahundq'
    condition: 1 of selection_*
falsepositives:
    - Unlikely
level: high

Stages and Predicates

Stage 0: condition

1 of selection_*

Stage 1: selection_1

selection_1:
    CommandLine|contains|all:
        - ' /c '
        - 'powershell'
        - '-nop -w hidden'
        - 'Invoke-WebRequest'
        - 'setup.msi'
        - '-OutFile'

Stage 2: selection_2

selection_2:
    CommandLine|contains|all:
        - 'msiexec '
        - '/i '
        - 'setup.msi '
        - '/qn '
        - 'IntegratorLogin=fimaribahundq'

Indicators

Each row is a field, operator, and value that the rule matches. The corpus column counts how many other rules in the catalog look for the same combination: high numbers point to widely-used, community-vetted indicators. Blank or 1 shows that the indicator is specific to this rule.

FieldKindValues
CommandLinematch
  • /c corpus 6 (sigma 4, splunk 2)
  • -OutFile corpus 2 (sigma 1, kusto 1)
  • -nop -w hidden
  • /i
  • /qn
  • IntegratorLogin=fimaribahundq
  • Invoke-WebRequest corpus 13 (sigma 10, elastic 1, chronicle 1, kusto 1)
  • msiexec
  • powershell corpus 25 (sigma 24, chronicle 1)
  • setup.msi
  • setup.msi