CVE-2020-1054
HIGH(7.0)KEV — Aktiv ausgenutztCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
- CVSS 7 — Hoch
- EPSS 54%
- Im CISA KEV-Katalog (aktiv ausgenutzt)
CISA KEV
Bestätigt ausgenutzt
EPSS-Score
54.2%
Exploit-Wahrscheinlichkeit (30 Tage)
CVSS Score
7
Technische Schwere
SecBoard-Einordnung
CVE-2020-1054 beschreibt eine Schwachstelle zur Rechteausweitung im Windows Kernel-Mode Driver. Diese entsteht durch eine fehlerhafte Behandlung von Objekten im Speicher. Ein erfolgreicher Angreifer könnte beliebigen Code im Kernel-Modus ausführen und somit volle Kontrolle über das betroffene System erlangen, inklusive der Installation von Programmen und der Manipulation von Daten. Die Schwachstelle wird mit einem CVSS-Score von 7.0 (HIGH) bewertet und hat eine EPSS-Wahrscheinlichkeit von 54% für eine Ausnutzung. Besonders kritisch ist, dass diese Schwachstelle in der CISA KEV-Liste aufgeführt ist, was bedeutet, dass sie aktiv ausgenutzt wird und ein hohes Risiko darstellt. Security-Teams sollten umgehend alle betroffenen Windows-Systeme patchen, um diese kritische Schwachstelle zu beheben. Die Priorisierung ist aufgrund der aktiven Ausnutzung und der Möglichkeit zur vollständigen Systemübernahme extrem hoch. Eine Überwachung auf ungewöhnliche Aktivitäten ist ebenfalls ratsam.
KI-gestützte Einordnung auf Basis der NVD-Daten.
Beschreibung
An elevation of privilege vulnerability exists in Windows when the Windows kernel-mode driver fails to properly handle objects in memory. An attacker who successfully exploited this vulnerability could run arbitrary code in kernel mode. An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. To exploit this vulnerability, an attacker would first have to log on to the system. An attacker could then run a specially crafted application that could exploit the vulnerability and take control of an affected system. The update addresses this vulnerability by correcting how the Windows kernel-mode driver handles objects in memory.
Erkennung & Indikatoren
Ausnutzung
Aktiv ausgenutzt (CISA KEV).
Threat-Hunting-Queries
Die Schwachstelle ermöglicht eine lokale Privilegienerhöhung durch eine speziell präparierte Anwendung, die den Windows Kernel-Mode-Treiber (Win32k) ausnutzt. Die Detektion sollte sich auf ungewöhnliche Prozessaktivitäten konzentrieren, insbesondere auf Prozesse, die versuchen, in den Kernel-Modus zu wechseln oder Privilegien zu eskalieren, ohne dass dies durch legitime Systemfunktionen erwartet w
Sentinel/Defender KQL
DeviceProcessEvents
| where InitiatingProcessFileName =~ "explorer.exe" or InitiatingProcessFileName =~ "cmd.exe" or InitiatingProcessFileName =~ "powershell.exe"
| where FileName !in ("svchost.exe", "lsass.exe", "winlogon.exe", "csrss.exe") // Ausschluss bekannter Systemprozesse, die Kernel-Interaktionen haben könnten
| where ProcessCommandLine has_any ("kernel", "privilege", "escalation") or ProcessCommandLine has_any ("drawiconex") // Beispielhafte Keywords, die in einem Exploit-Payload vorkommen könnten
| where ProcessIntegrityLevel == "System" and InitiatingProcessIntegrityLevel != "System" // Prozess startet mit System-Integrität, aber Initiator nicht
| project Timestamp, DeviceName, InitiatingProcessFileName, InitiatingProcessCommandLine, FileName, ProcessCommandLine, ProcessIntegrityLevel, InitiatingProcessIntegrityLevel, ReportIdSplunk SPL
index=windows_events EventCode=4688 (New_Process_Name!=("svchost.exe" AND "lsass.exe" AND "winlogon.exe" AND "csrss.exe")) (CommandLine=*kernel* OR CommandLine=*privilege* OR CommandLine=*escalation* OR CommandLine=*drawiconex*) | eval ParentProcessIntegrityLevel=case(ParentProcessName="explorer.exe" OR ParentProcessName="cmd.exe" OR ParentProcessName="powershell.exe", "User", 1=1, "Unknown") | where NewProcessIntegrityLevel="System" AND ParentProcessIntegrityLevel!="System" | table _time, Host, ParentProcessName, ParentProcessCommandLine, NewProcessName, CommandLine, NewProcessIntegrityLevel, ParentProcessIntegrityLevelSigma
title: Windows Kernel-Mode Driver Privilege Escalation Attempt
status: experimental
description: Detects suspicious process creation patterns indicative of CVE-2020-1054 exploitation, where a user-level process attempts to elevate privileges to kernel mode.
references:
- https://nvd.nist.gov/vuln/detail/CVE-2020-1054
- http://packetstormsecurity.com/files/160515/Microsoft-Windows-DrawIconEx-Local-Privilege-Escalation.html
logsource:
category: process_creation
product: windows
detection:
selection:
ParentImage|endswith:
- '\explorer.exe'
- '\cmd.exe'
- '\powershell.exe'
Image|endswith:
- '\svchost.exe'
- '\lsass.exe'
- '\winlogon.exe'
- '\csrss.exe'
CommandLine|contains:
- 'kernel'
- 'privilege'
- 'escalation'
- 'drawiconex'
condition: selection
fields:
- CommandLine
- ParentCommandLine
- Image
- ParentImage
level: highElastic ES|QL
from process where event.type == "start" and (process.parent.executable == "explorer.exe" or process.parent.executable == "cmd.exe" or process.parent.executable == "powershell.exe") and not (process.executable == "svchost.exe" or process.executable == "lsass.exe" or process.executable == "winlogon.exe" or process.executable == "csrss.exe") and (process.args : "*kernel*" or process.args : "*privilege*" or process.args : "*escalation*" or process.args : "*drawiconex*") and process.integrity_level == "System" and process.parent.integrity_level != "System"SecBoard-generated · behavioral · requires customization — Von SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.
Betroffene Produkte
- cpe:2.3:o:microsoft:windows_10_1507:-:*:*:*:*:*:x64:*
- cpe:2.3:o:microsoft:windows_10_1507:-:*:*:*:*:*:x86:*
- cpe:2.3:o:microsoft:windows_10_1607:-:*:*:*:*:*:x64:*
- cpe:2.3:o:microsoft:windows_10_1607:-:*:*:*:*:*:x86:*
- cpe:2.3:o:microsoft:windows_10_1709:-:*:*:*:*:*:arm64:*
- cpe:2.3:o:microsoft:windows_10_1709:-:*:*:*:*:*:x64:*
- cpe:2.3:o:microsoft:windows_10_1709:-:*:*:*:*:*:x86:*
- cpe:2.3:o:microsoft:windows_10_1803:-:*:*:*:*:*:arm64:*
- cpe:2.3:o:microsoft:windows_10_1803:-:*:*:*:*:*:x64:*
- cpe:2.3:o:microsoft:windows_10_1803:-:*:*:*:*:*:x86:*
- cpe:2.3:o:microsoft:windows_10_1809:-:*:*:*:*:*:arm64:*
- cpe:2.3:o:microsoft:windows_10_1809:-:*:*:*:*:*:x64:*
- cpe:2.3:o:microsoft:windows_10_1809:-:*:*:*:*:*:x86:*
- cpe:2.3:o:microsoft:windows_10_1903:-:*:*:*:*:*:arm64:*
- cpe:2.3:o:microsoft:windows_10_1903:-:*:*:*:*:*:x64:*
- cpe:2.3:o:microsoft:windows_10_1903:-:*:*:*:*:*:x86:*
- cpe:2.3:o:microsoft:windows_10_1909:-:*:*:*:*:*:arm64:*
- cpe:2.3:o:microsoft:windows_10_1909:-:*:*:*:*:*:x64:*
- cpe:2.3:o:microsoft:windows_10_1909:-:*:*:*:*:*:x86:*
- cpe:2.3:o:microsoft:windows_7:-:sp1:*:*:*:*:*:*
Referenzen
- https://msrc.microsoft.com/update-guide/vulnerability/CVE-2020-1054
- http://packetstormsecurity.com/files/160515/Microsoft-Windows-DrawIconEx-Local-P...
- https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-1054
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2020-...