CVE-2026-85884: WPAD LPAC und WHESVC Privilegieneskalation
Detection stack
- AIDR
- Alert
- ETL
- Query
Zusammenfassung
Eine Verwundbarkeit der Windows-Rechtegrenze betrifft den Windows Health and Optimized Experiences-Dienst (whesvc) und die Windows Diagnostics Lua-Engine. Ein Angreifer, der niedrig privilegierten oder WPAD LPAC-Code ausführt, kann ein vertrautes ETW-Workflow-Ereignis auslösen, um ein beliebiges Lua-Modul zu laden und auszuführen. Eine erfolgreiche Ausnutzung ermöglicht eine lokale Privilegienerweiterung zum SYSTEM-Konto.
Untersuchung
Untersuchungen zeigen, dass der LocalSystem-Dienst ETW-Ereignisse verarbeitet, ohne den Ereignisproduzenten ausreichend zu validieren oder die Orte einzuschränken, von denen Lua-Module geladen werden können. Der Proof-of-Concept verwendet ein PowerShell-Skript, um den Workflow auszulösen und werami.exe über cmd.exe zu starten, was eine erfolgreiche Ausführung mit SYSTEM-Privilegien bestätigt.
Abschwächung
Benutzer sollten den Update-Leitfaden des Microsoft Security Response Center (MSRC) für CVE-2026-85884 konsultieren und die relevanten Sicherheitspatches anwenden. Die Durchsetzung des Prinzips der minimalen Rechte und die Überwachung ungewöhnlicher ETW-Ereignisaktivitäten im Zusammenhang mit whesvc kann zusätzlichen Verteidigungsschutz bieten.
Reaktion
Wenn unautorisierte Aktivitäten des LocalSystem-Dienstes oder verdächtige PowerShell-Ausführungen im Zusammenhang mit dem whesvc-Workflow entdeckt werden, sollten Organisationen den betroffenen Host isolieren. Überprüfen Sie die ETW-Telemetrie auf anomale Microsoft.Windows.Diagnostics.Lua-Ereignisse und inspizieren Sie Lua-Module auf unerlaubte oder unerwartete Änderungen.
Angriffsfluss
Wir aktualisieren diesen Abschnitt noch.
Erkennungen
Möglicher CVE-2026-85884 (Windows Health and Optimized Experiences Service LPE) Ausnutzungsversuch (via powershell)
Möglicher CVE-2026-85884 (Windows Health and Optimized Experiences Service LPE) Ausnutzungsversuch (via file_event)
Möglicher CVE-2026-85884 (Windows Health and Optimized Experiences Service LPE) Ausnutzungsversuch (via cmdline)
PowerShell-Privilegienerweiterung über Invoke-WhesvcToSystem [Windows Powershell]
Erkennung der Whesvc-Privilegienerweiterung über Invoke-WhesvcToSystem.ps1 [Windows Sysmon]
Simulationseinsatz
-
Angriffserzählung & Befehle: Der Angreifer hat sich initialen Zugriff auf einen Arbeitsplatzrechner verschafft und eine Schwachstelle im
whesvcDienst festgestellt. Um Privilegien aufSYSTEMzu eskalieren, lädt der Angreifer ein Skript namensInvoke-WhesvcToSystem.ps1herunter. Sie führen dieses Skript aus mitpowershell.exemit dem-ExecutionPolicy BypassParameter, um lokale Sicherheitsbeschränkungen zu umgehen. Sobald der Exploit ausgeführt wird, führt der Angreifer sofortwhoami /userum zu bestätigen, dass sie erfolgreich vom Standardbenutzerkontext in denNT AUTHORITYSYSTEMKontext gewechselt haben. Diese Sequenz ist so gestaltet, dass sie den spezifischen Erkennungssignaturen entspricht, die in der Regel bereitgestellt werden. -
Regressionstest-Skript:
# 1. Erstellen Sie eine Dummy-Version des Exploit-Skripts, um die Befehlszeilenprüfung zu erfüllen $scriptPath = "$env:TEMPInvoke-WhesvcToSystem.ps1" "Write-Output 'Simulate Exploit...'" | Out-File -FilePath $scriptPath -Encoding utf8 # 2. Führen Sie den Befehl genau so aus, wie er in der Erkennungslogik definiert ist # Dies sollte die Regel auslösen Start-Process "powershell.exe" -ArgumentList "-NoProfile -ExecutionPolicy Bypass -File .$scriptPath" -Wait # 3. Führen Sie den sekundären Erkennungsauslöser (whoami /user) aus cmd.exe /c "whoami /user" -
Aufräumbefehle:
# Entfernen Sie das simulierte Exploit-Skript Remove-Item -Path "$env:TEMPInvoke-WhesvcToSystem.ps1" -Force