Detection rules › Sigma

PrinterNightmare Mimikatz Driver Name

Status
test
Severity
critical
Log source
product windows, category registry_event
Author
Markus Neis, @markus_neis, Florian Roth
Source
github.com/SigmaHQ/sigma

Detects static QMS 810 and mimikatz driver name used by Mimikatz as exploited in CVE-2021-1675 and CVE-2021-34527

MITRE ATT&CK coverage

TacticTechniques
ExecutionT1204 User Execution

Event coverage

Rule body yaml

title: PrinterNightmare Mimikatz Driver Name
id: ba6b9e43-1d45-4d3c-a504-1043a64c8469
status: test
description: Detects static QMS 810 and mimikatz driver name used by Mimikatz as exploited in CVE-2021-1675 and CVE-2021-34527
references:
    - https://github.com/gentilkiwi/mimikatz/commit/c21276072b3f2a47a21e215a46962a17d54b3760
    - https://www.lexjansen.com/sesug/1993/SESUG93035.pdf
    - https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rprn/4464eaf0-f34f-40d5-b970-736437a21913
    - https://nvd.nist.gov/vuln/detail/cve-2021-1675
    - https://nvd.nist.gov/vuln/detail/cve-2021-34527
author: Markus Neis, @markus_neis, Florian Roth
date: 2021-07-04
modified: 2023-06-12
tags:
    - attack.execution
    - attack.t1204
    - cve.2021-1675
    - cve.2021-34527
    - detection.emerging-threats
logsource:
    product: windows
    category: registry_event
detection:
    selection:
        TargetObject|contains:
            - '\Control\Print\Environments\Windows x64\Drivers\Version-3\QMS 810\'
            - '\Control\Print\Environments\Windows x64\Drivers\Version-3\mimikatz'
    selection_alt:
        TargetObject|contains|all:
            - 'legitprinter'
            - '\Control\Print\Environments\Windows'
    selection_print:
        TargetObject|contains:
            - '\Control\Print\Environments'
            - '\CurrentVersion\Print\Printers'
    selection_kiwi:
        TargetObject|contains:
            - 'Gentil Kiwi'
            - 'mimikatz printer'
            - 'Kiwi Legit Printer'
    condition: selection or selection_alt or (selection_print and selection_kiwi)
falsepositives:
    - Legitimate installation of printer driver QMS 810, Texas Instruments microLaser printer (unlikely)
level: critical

Stages and Predicates

Stage 0: condition

selection or selection_alt or (selection_print and selection_kiwi)

Stage 1: selection

selection:
    TargetObject|contains:
        - '\Control\Print\Environments\Windows x64\Drivers\Version-3\QMS 810\'
        - '\Control\Print\Environments\Windows x64\Drivers\Version-3\mimikatz'

Stage 2: selection_alt

selection_alt:
    TargetObject|contains|all:
        - 'legitprinter'
        - '\Control\Print\Environments\Windows'

Stage 3: selection_print

selection_print:
    TargetObject|contains:
        - '\Control\Print\Environments'
        - '\CurrentVersion\Print\Printers'

Stage 4: selection_kiwi

selection_kiwi:
    TargetObject|contains:
        - 'Gentil Kiwi'
        - 'mimikatz printer'
        - 'Kiwi Legit Printer'

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
TargetObjectmatch
  • Gentil Kiwi
  • Kiwi Legit Printer
  • \Control\Print\Environments
  • \Control\Print\Environments\Windows
  • \Control\Print\Environments\Windows x64\Drivers\Version-3\QMS 810\
  • \Control\Print\Environments\Windows x64\Drivers\Version-3\mimikatz
  • \CurrentVersion\Print\Printers
  • legitprinter
  • mimikatz printer