CVE-2021-21985
CRITICAL(9.8)KEV — Aktiv ausgenutztCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- CVSS 9.8 — Kritisch
- EPSS 100% — sehr wahrscheinlich ausgenutzt
- Im CISA KEV-Katalog (aktiv ausgenutzt)
CISA KEV
Bestätigt ausgenutzt
EPSS-Score
100.0%
Exploit-Wahrscheinlichkeit (30 Tage)
CVSS Score
9.8
Technische Schwere
SecBoard-Einordnung
CVE-2021-21985 betrifft den vSphere Client (HTML5) im Virtual SAN Health Check Plug-in von VMware vCenter Server. Die Schwachstelle ist eine Remote Code Execution (RCE) aufgrund fehlender Eingabevalidierung. Ein Angreifer mit Netzwerkzugriff auf Port 443 kann diese Lücke ausnutzen, um Befehle mit uneingeschränkten Rechten auf dem zugrunde liegenden Betriebssystem des vCenter Servers auszuführen.
KI-gestützte Einordnung auf Basis der NVD-Daten.
Beschreibung
The vSphere Client (HTML5) contains a remote code execution vulnerability due to lack of input validation in the Virtual SAN Health Check plug-in which is enabled by default in vCenter Server. A malicious actor with network access to port 443 may exploit this issue to execute commands with unrestricted privileges on the underlying operating system that hosts vCenter Server.
Erkennung & Indikatoren
Ausnutzung
Aktiv ausgenutzt (CISA KEV). Ein böswilliger Akteur mit Netzwerkzugriff auf Port 443 kann dieses Problem ausnutzen, um Befehle mit uneingeschränkten Rechten auf dem zugrunde liegenden Betriebssystem, das vCenter Server hostet, auszuführen. Die Schwachstelle wurde in Ransomware-Kampagnen ausgenutzt.
Behobene Versionen
- vCenter Server 7.0 U2b
- vCenter Server 6.7 U3n
- vCenter Server 6.5 U3p
- Cloud Foundation 4.2.1
- Cloud Foundation 3.10.2.1
Threat-Hunting-Queries
Die Schwachstelle betrifft das vSphere Client (HTML5) Virtual SAN Health Check Plug-in. Eine Verhaltenserkennung sollte auf ungewöhnliche Prozessausführungen oder Netzwerkverbindungen vom vCenter Server abzielen, die auf eine Kompromittierung hindeuten.
Sentinel/Defender KQL
DeviceProcessEvents
| where InitiatingProcessFileName =~ "java.exe" or InitiatingProcessFileName =~ "python.exe" or InitiatingProcessFileName =~ "powershell.exe" // Oder andere relevante Prozesse für vCenter
| where FileName in ("cmd.exe", "powershell.exe", "sh", "bash") // Ungewöhnliche Shell-Ausführungen
| where FolderPath contains "vCenter" or InitiatingProcessCommandLine contains "vCenter"
| project Timestamp, DeviceName, InitiatingProcessFileName, FileName, ProcessCommandLine, RemoteIP, RemotePortSplunk SPL
index=your_vcenter_logs (source="*vcenter*" OR host="*vcenter*") (process_name="java" OR process_name="python" OR process_name="powershell") (command="cmd.exe" OR command="powershell.exe" OR command="sh" OR command="bash") | table _time, host, process_name, command, user, dest_ip, dest_portSigma
title: VCenter RCE via VSAN Health Check Plugin
status: experimental
description: Detects potential remote code execution attempts on VMware vCenter Server via the Virtual SAN Health Check plug-in (CVE-2021-21985).
references:
- https://www.vmware.com/security/advisories/VMSA-2021-0010.html
logsource:
category: process_creation
product: windows
service: security
detection:
selection:
ParentImage|endswith:
- '\java.exe'
- '\python.exe'
- '\powershell.exe'
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
- '\sh'
- '\bash'
condition: selection
fields:
- Image
- ParentImage
- CommandLine
level: criticalElastic ES|QL
from process where process.parent.executable in ("java.exe", "python.exe", "powershell.exe") and process.executable in ("cmd.exe", "powershell.exe", "sh", "bash") and process.args like "*vCenter*"SecBoard-generated · behavioral · requires customization — Von SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.
Ausgewertete Quellen
- http://packetstormsecurity.com/files/162812/VMware-Security-Advisory-2021-0010.html
- http://packetstormsecurity.com/files/163487/VMware-vCenter-Server-Virtual-SAN-Health-Check-Remote-Code-Execution.html
- https://www.vmware.com/security/advisories/VMSA-2021-0010.html
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-21985
Betroffene Produkte
- cpe:2.3:a:vmware:vcenter_server:6.5:-:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:a:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:b:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:c:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:d:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:e:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:f:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update1:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update1b:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update1c:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update1d:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update1e:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update1g:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update2:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update2b:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update2c:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update2d:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update2g:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update3:*:*:*:*:*:*
- cpe:2.3:a:vmware:vcenter_server:6.5:update3d:*:*:*:*:*:*
Referenzen
- http://packetstormsecurity.com/files/162812/VMware-Security-Advisory-2021-0010.h...
- http://packetstormsecurity.com/files/163487/VMware-vCenter-Server-Virtual-SAN-He...
- https://www.vmware.com/security/advisories/VMSA-2021-0010.html
- http://packetstormsecurity.com/files/162812/VMware-Security-Advisory-2021-0010.h...
- http://packetstormsecurity.com/files/163487/VMware-vCenter-Server-Virtual-SAN-He...
- https://www.vmware.com/security/advisories/VMSA-2021-0010.html
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-...