Wie BlueMoon Chrome CVE-2026-85046 und CVE-2026-87491 ausnutzt
Detection stack
- AIDR
- Alert
- ETL
- Query
Zusammenfassung
Das BlueMoon Exploit Kit ist ein hochentwickeltes Malware-Delivery-Framework, das zwei V8-JavaScript-Engine-Schwachstellen mit einem Windows-Kernel-Exploit kombiniert, um aus Browser-Sandboxes auszubrechen. Es ermöglicht die Bereitstellung mehrerer Payloads, darunter GemStone, ShadowPad und benutzerdefinierte Rust-basierte Loader, durch Spearphishing-Kampagnen. Das Exploit Kit wird von mehreren auf Spionage ausgerichteten Bedrohungsclustern verwendet, die Organisationen in den USA und Südostasien ins Visier nehmen.
Untersuchung
Die Analyse skizziert die vollständige Ausnutzungskette, beginnend mit V8-Typverwirrung (CVE-2026-85046) und Sandbox-Ausbruch (CVE-2026-87491), gefolgt von Kernel-Privilegieneskalation durch CVE-2026-85880. Forscher verfolgten, wie die Ausführung vom Renderer-Prozess in den übergeordneten Brokerprozess des Browsers fortschreitet, um beliebige Befehle auszuführen. Die Untersuchung dokumentierte ebenfalls das Payload-Verhalten, einschließlich GemStone-Browsererweiterungspersistenz und ShadowPad-Datendiebstahlsfunktionalität.
Abschwächung
Verteidiger sollten sich darauf konzentrieren, Chrome und Windows zu patchen, um die identifizierten CVEs zu beheben, insbesondere da der Kernel-Exploit auf ältere Windows-Builds abzielt. Sicherheitsteams sollten verdächtige Browsererweiterungsinstallationen und unerwartete ausführbare Downloads überwachen, wie das Erscheinen von msgbox.exe im %TEMP%-Verzeichnis. Organisationen sollten auch die E-Mail-Filterung gegen Spearphishing-Links verstärken und auf nicht autorisierte geplante Aufgaben wie EdgeCore_AutoUpdate achten.
Reaktion
Wenn BlueMoon-Aktivität erkannt wird, sollten Incident Responder den betroffenen Host isolieren, um zusätzliche Payload-Ausführung und laterale Bewegungen zu verhindern. Führen Sie eine forensische Analyse des %TEMP%-Verzeichnisses und der Browser-Profile durch, um abgeworfene Dateien und bösartige Erweiterungen zu identifizieren. Überprüfen Sie Netzwerkprotokolle auf Verbindungen zu bekannter C2-Infrastruktur und untersuchen Sie nicht autorisierte Persistenzmechanismen, einschließlich neu erstellter Registrierungsschlüssel oder geplanter Aufgaben.
Angriffsfluss
Wir aktualisieren diesen Teil noch.
Erkennungen
Verdächtige CURL-Nutzung (über cmdline)
Verdächtige Dateien im öffentlichen Benutzerprofil (über file_event)
Erkennung von BlueMoon Exploit Kit Aktivitäten über Privilegieneskalation und Codeinjektion [Windows-Prozess-Erstellung]
BlueMoon Exploit Kit Malware-Ausführung über Spearphishing [Webserver]
Simulation Ausführung
-
Angriffserzählung & Kommandos: Der Angreifer zielt darauf ab, eine Browserschwachstelle auszunutzen, um erweiterte Privilegien zu erlangen. In einem realen Szenario geschieht dies im Speicher; um jedoch diese spezifische Erkennungsregel zu validieren, werden wir das Artefakte simulieren, nach denen die Regel sucht. Der Angreifer führt eine Kommandozeileninstruktion aus, die das in der BlueMoon-Forschung beschriebene Verhalten nachahmt, einschließlich der Strings „erhöht die Privilegien des Renderers“ und „Base64“ um die Logik auszulösen.
-
Regressionstest-Skript:
# Simulationsskript zur Auslösung der BlueMoon-Erkennungsregel # Dieses Skript ahmt die Kommandozeilen-Strings nach, nach denen die Regel sucht. $ExploitCommand = "cmd.exe /c echo 'Ausführen der Payload: Base64 JavaScript Exploit-Code' & echo 'Dieser Prozess erhöht die Privilegien des Renderers und injiziert Code in den übergeordneten Brokerprozess des Browsers'" Write-Host "[!] Starten der Simulation: Ausführen des Befehls zur Auslösung der Erkennung..." Start-Process cmd.exe -ArgumentList "/c $ExploitCommand" -Wait Write-Host "[+] Simulation abgeschlossen." -
Aufräumungsbefehle:
# Kein permanentes Artefakt wird vom Simulationsskript erstellt. # Überprüfen, dass keine bösartigen Prozesse laufen. Get-Process | Where-Object {$_.CommandLine -like "*BlueMoon*"} | Stop-Process -Force -ErrorAction SilentlyContinue