Detection rules › Sigma

PaperCut MF/NG Exploitation Related Indicators

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

Detects exploitation indicators related to PaperCut MF/NG Exploitation

Known false positives

  • Unlikely

MITRE ATT&CK coverage

TacticTechniques
ExecutionNo specific technique

Telemetry coverage

Rule body

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

These rows show field, operator, and value matches.

FieldKindValuesSearch
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 15 (sigma 10, elastic 3, chronicle 1, kusto 1)
  • msiexec
  • powershell corpus 25 (sigma 24, chronicle 1)
  • setup.msi
  • setup.msi
field:"CommandLine" kind:match