Come BlueMoon Sfrutta Chrome CVE-2026-85046 e CVE-2026-87491
Detection stack
- AIDR
- Alert
- ETL
- Query
Riassunto
Il BlueMoon Exploit Kit è un avanzato framework di distribuzione malware che utilizza due vulnerabilità del motore JavaScript V8 in combinazione con un exploit del kernel di Windows per evadere i sandbox dei browser. Permette la distribuzione di più payload, inclusi GemStone, ShadowPad e caricatore personalizzati basati su Rust, tramite campagne di spearphishing. L’exploit kit è utilizzato da diversi cluster di minacce focalizzati sull’escionaggio che prendono di mira organizzazioni negli Stati Uniti e nel Sud-est asiatico.
Investigazione
L’analisi delinea l’intera catena di sfruttamento, iniziando con un confusione di tipo V8 (CVE-2026-85046) e fuga dal sandbox (CVE-2026-87491), seguiti da un’escalation di privilegi nel kernel tramite CVE-2026-85880. I ricercatori hanno tracciato come l’esecuzione progredisce dal processo del renderer nel processo broker principale del browser per eseguire comandi arbitrari. L’indagine ha documentato anche il comportamento del payload, inclusa la persistenza dell’estensione del browser GemStone e la funzionalità di furto dati di ShadowPad.
Mitigazione
I difensori dovrebbero prioritizzare la correzione di Chrome e Windows per risolvere i CVE identificati, in particolare perché l’exploit del kernel prende di mira versioni di Windows più vecchie. I team di sicurezza dovrebbero monitorare le installazioni sospette di estensioni del browser e i download inaspettati di eseguibili, come msgbox.exe che appare nella directory %TEMP%. Le organizzazioni dovrebbero anche rafforzare il filtraggio delle e-mail contro i collegamenti di spearphishing e monitorare per attività pianificate non autorizzate come EdgeCore_AutoUpdate.
Risposta
Quando viene rilevata un’attività BlueMoon, i rispondenti agli incidenti dovrebbero isolare l’host interessato per prevenire ulteriore esecuzione di payload e movimento laterale. Eseguire un’analisi forense della directory %TEMP% e dei profili del browser per identificare file scaricati ed estensioni malevole. Rivedere i log di rete per connessioni a infrastrutture C2 conosciute e indagare su meccanismi di persistenza non autorizzati, inclusi nuove chiavi di registro o attività pianificate.
Flusso dell’Attacco
Stiamo ancora aggiornando questa parte.
Rilevamenti
Uso sospetto di CURL (via cmdline)
File sospetti nel profilo pubblico dell’utente (via file_event)
Rilevamento di Attività BlueMoon Exploit Kit tramite Escalation di Privilegi e Iniezione di Codice [Creazione Processo Windows]
Esecuzione di Malware BlueMoon Exploit Kit via Spearphishing [Webserver]
Esecuzione della Simulazione
-
Narrativa dell’Attacco e Comandi: L’avversario mira a sfruttare una vulnerabilità del browser per ottenere privilegi elevati. In uno scenario reale, ciò avviene in memoria; tuttavia, per validare questa specifica regola di rilevamento, simuleremo i artifacts che la regola sta cercando. L’attaccante esegue un’istruzione da linea di comando che imita il comportamento descritto nella ricerca BlueMoon, includendo le stringhe “solleva i privilegi del renderer” e “Base64” per attivare la logica.
-
Script di Test di Regressione:
# Script di simulazione per attivare la regola di rilevamento BlueMoon # Questo script imita le stringhe da riga di comando che la regola sta cercando. $ExploitCommand = "cmd.exe /c echo 'Esecuzione payload: Base64 codice exploit JavaScript' && echo 'Questo processo solleva i privilegi del renderer e inietta codice nel processo broker principale del browser'" Write-Host "[!] Inizio Simulazione: Esecuzione del comando per attivare il rilevamento..." Start-Process cmd.exe -ArgumentList "/c $ExploitCommand" -Wait Write-Host "[+] Simulazione Completata." -
Comandi di Pulizia:
# Nessun artefatto permanente è creato dallo script di simulazione. # Verificando semplicemente che non ci siano processi rogue in esecuzione. Get-Process | Where-Object {$_.CommandLine -like "*BlueMoon*"} | Stop-Process -Force -ErrorAction SilentlyContinue