SecBoard
Zurück zur CVE-Übersicht

CVE-2017-0144

HIGH(8.8)KEV — Aktiv ausgenutzt

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Risk Signal Score82/100 — KRITISCH
  • CVSS 8.8 — Hoch
  • EPSS 99% — sehr wahrscheinlich ausgenutzt
  • Im CISA KEV-Katalog (aktiv ausgenutzt)

CISA KEV

Bestätigt ausgenutzt

EPSS-Score

99.2%

Exploit-Wahrscheinlichkeit (30 Tage)

CVSS Score

8.8

Technische Schwere

SecBoard-Einordnung

CVE-2017-0144 ist eine kritische ()-Schwachstelle im SMBv1-Server von Microsoft Windows. Sie ermöglicht es entfernten Angreifern, beliebigen Code auf betroffenen Systemen auszuführen, indem sie speziell präparierte Pakete senden. Die Schwachstelle betrifft verschiedene Windows-Versionen sowie spezifische Siemens ACUSON Firmware-Produkte, die SMBv1 nutzen.

KI-gestützte Einordnung auf Basis der NVD-Daten.

Beschreibung

The SMBv1 server in Microsoft Windows Vista SP2; Windows Server 2008 SP2 and R2 SP1; Windows 7 SP1; Windows 8.1; Windows Server 2012 Gold and R2; Windows RT 8.1; and Windows 10 Gold, 1511, and 1607; and Windows Server 2016 allows remote attackers to execute arbitrary code via crafted packets, aka "Windows SMB Remote Code Execution Vulnerability." This vulnerability is different from those described in CVE-2017-0143, CVE-2017-0145, CVE-2017-0146, and CVE-2017-0148.

Erkennung & Indikatoren

Ausnutzung

Aktiv ausgenutzt (CISA KEV). Exploits, die einige Schwachstellen betreffen, sind öffentlich verfügbar. Die Schwachstelle wird mit DOUBLEPULSAR in Verbindung gebracht.

Threat-Hunting-Queries

Die Schwachstelle betrifft SMBv1. Die Erkennung konzentriert sich auf ungewöhnliche SMBv1-Aktivitäten, insbesondere auf die Ausführung von Code oder die Bereitstellung von Payloads wie DOUBLEPULSAR. Da SMBv1 veraltet ist, sollte jede Nutzung überwacht werden. Die spezifische Erkennung von DOUBLEPULSAR-Payloads ist komplex und erfordert tiefgehende Netzwerkanalyse, aber die Erkennung von Code-Ausfü

Sentinel/Defender KQL

DeviceNetworkEvents
| where Protocol == "SMB" and RemotePort == 445
| where InitiatingProcessCommandLine contains "powershell" or InitiatingProcessCommandLine contains "cmd.exe" or InitiatingProcessCommandLine contains "wmic"
| where ActionType == "ConnectionAttempt" or ActionType == "FileShareAccessed"
| project Timestamp, DeviceName, InitiatingProcessCommandLine, RemoteIP, RemotePort, ActionType
// Erweiterte Erkennung für SMBv1-spezifische Anomalien oder DOUBLEPULSAR-Indikatoren erfordert tiefergehende Protokollanalyse, die über Standard-EDR-Events hinausgeht.
// Überwachung von SMBv1-Nutzung generell: 
// DeviceNetworkEvents | where Protocol == "SMB" and RemotePort == 445 and AdditionalFields contains "SMBv1" // (falls SMB-Version in Logs verfügbar)

Splunk SPL

index=* (sourcetype=WinEventLog:System OR sourcetype=WinEventLog:Security OR sourcetype=ms:defender:atp)
| search (EventCode=5140 OR EventCode=5145 OR EventCode=4624 OR EventCode=4688) (smb OR "SMBv1")
| search (CommandLine=*powershell* OR CommandLine=*cmd.exe* OR CommandLine=*wmic*)
| table _time, host, user, CommandLine, dest_ip, dest_port, EventCode
// Für DOUBLEPULSAR-spezifische Erkennung wäre eine Netzwerkanalyse (z.B. Zeek/Suricata-Logs) auf SMB-Traffic mit ungewöhnlichen Transaktionen oder Shellcode-Mustern erforderlich.

Sigma

title: SMBv1 RCE Exploitation Attempt (CVE-2017-0144)
author: SecBoard Operations
date: 2023/10/27
modified: 2023/10/27
logsource:
  category: network_connection
  product: windows
detection:
  selection:
    Protocol: "SMB"
    DestinationPort: 445
    Image|endswith: 
      - '\powershell.exe'
      - '\cmd.exe'
      - '\wmic.exe'
  condition: selection
fields:
  - ComputerName
  - Image
  - CommandLine
  - SourceIp
  - DestinationIp
  - DestinationPort
level: high
tags:
  - attack.initial_access
  - attack.execution
  - cve.2017.0144
  - cisa_kev

Elastic ES|QL

from network where 
  event.dataset == "zeek.smb" and 
  destination.port == 445 and 
  (process.command_line : "*powershell*" or process.command_line : "*cmd.exe*" or process.command_line : "*wmic*")
| select @timestamp, host.name, process.command_line, source.ip, destination.ip, destination.port
// Die Erkennung von SMBv1-Nutzung erfordert spezifische Felder in den Logs, die die SMB-Version angeben. 
// Für DOUBLEPULSAR-Payloads wäre eine tiefere Analyse des SMB-Protokoll-Traffics notwendig, z.B. über IDS/IPS-Signaturen.

SecBoard-generated · behavioral · requires customizationVon SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.

Betroffene Produkte

  • cpe:2.3:a:microsoft:server_message_block:1.0:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_p300_firmware:13.02:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_p300_firmware:13.03:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_p300_firmware:13.20:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_p300_firmware:13.21:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_p500_firmware:va10:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_p500_firmware:vb10:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_sc2000_firmware:*:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_sc2000_firmware:5.0a:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_x700_firmware:1.0:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_x700_firmware:1.1:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:syngo_sc2000_firmware:*:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:syngo_sc2000_firmware:5.0a:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:tissue_preparation_system_firmware:*:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:versant_kpcr_molecular_system_firmware:*:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:versant_kpcr_sample_prep_firmware:*:*:*:*:*:*:*:*

Referenzen