CVE-2021-34501
HIGH(7.8)CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- CVSS 7.8 — Hoch
- EPSS 51%
EPSS-Score
51.4%
Exploit-Wahrscheinlichkeit (30 Tage)
CVSS Score
7.8
Technische Schwere
SecBoard-Einordnung
CVE-2021-34501 ist eine Remote Code Execution (RCE) Schwachstelle in Microsoft Excel und weiteren Microsoft Office Produkten. Ein Angreifer könnte durch das Ausnutzen dieser Schwachstelle beliebigen Code auf dem System des Opfers ausführen. Dies kann geschehen, wenn ein Benutzer eine speziell präparierte Datei öffnet, die die Schwachstelle ausnutzt.
KI-gestützte Einordnung auf Basis der NVD-Daten.
Beschreibung
Microsoft Excel Remote Code Execution Vulnerability
Erkennung & Indikatoren
Ausnutzung
In den geprüften Quellen nicht genannt
Threat-Hunting-Queries
Detection focuses on Excel processes initiating unusual child processes or network connections, indicative of successful remote code execution.
Sentinel/Defender KQL
DeviceProcessEvents
| where InitiatingProcessFileName =~ "EXCEL.EXE"
| where FileName !~ "EXCEL.EXE" // Exclude Excel launching itself
| where FileName !in ("cmd.exe", "powershell.exe", "wscript.exe", "cscript.exe", "mshta.exe") // Common RCE child processes
| where ProcessCommandLine has_any ("http", "https", "ftp", "smb") or RemoteIP != "" // Look for network activity from child processes
| project Timestamp, DeviceName, InitiatingProcessFileName, FileName, ProcessCommandLine, RemoteIP, RemoteUrlSplunk SPL
index=* sourcetype=WinEventLog:Microsoft-Windows-Sysmon/Operational EventCode=1
| where ParentImage="*\\EXCEL.EXE"
| where Image!="*\\EXCEL.EXE"
| where Image IN ("*\\cmd.exe", "*\\powershell.exe", "*\\wscript.exe", "*\\cscript.exe", "*\\mshta.exe") OR CommandLine LIKE "%http%" OR CommandLine LIKE "%https%" OR CommandLine LIKE "%ftp%" OR CommandLine LIKE "%smb%"
| table _time, host, ParentImage, Image, CommandLineSigma
title: Excel RCE Child Process
logsource:
category: process_creation
product: windows
detection:
selection:
ParentImage|endswith: '\EXCEL.EXE'
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
- '\wscript.exe'
- '\cscript.exe'
- '\mshta.exe'
condition: selection
fields:
- CommandLine
- ParentCommandLine
- Image
- ParentImage
level: highElastic ES|QL
from logs-windows.sysmon_operational-*
| where event.code == 1
| where process.parent.executable == 'EXCEL.EXE'
| where process.executable != 'EXCEL.EXE'
| where process.executable in ('cmd.exe', 'powershell.exe', 'wscript.exe', 'cscript.exe', 'mshta.exe') or process.command_line : ('*http*', '*https*', '*ftp*', '*smb*')
| select @timestamp, host.name, process.parent.executable, process.executable, process.command_lineSecBoard-generated · behavioral · requires customization — Von SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.
Ausgewertete Quellen
Betroffene Produkte
- cpe:2.3:a:microsoft:365_apps:-:*:*:*:enterprise:*:*:*
- cpe:2.3:a:microsoft:excel:2013:sp1:*:*:*:*:*:*
- cpe:2.3:a:microsoft:excel:2013:sp1:*:*:rt:*:*:*
- cpe:2.3:a:microsoft:excel:2016:*:*:*:*:*:*:*
- cpe:2.3:a:microsoft:office:2019:*:*:*:*:-:*:*
- cpe:2.3:a:microsoft:office:2019:*:*:*:*:macos:*:*
- cpe:2.3:a:microsoft:office_online_server:-:*:*:*:*:*:*:*