Un esperto di sicurezza delle informazioni noto come mr.d0x ha sviluppato una nuova tecnica di attacco che abusa delle applicazioni Microsoft Edge WebView2 per rubare i cookie di autenticazione. In teoria, ciò ti consente di aggirare l’autenticazione a più fattori quando accedi ad account rubati.
La nuova tecnica di attacco si chiama WebView2-Cookie-Stealer e consiste in un file eseguibile WebView2 che, una volta lanciato, apre un modulo di accesso nell’applicazione a un sito legittimo. Il fatto è che Microsoft Edge WebView2 consente di incorporare un browser (con supporto completo per HTML, CSS e JavaScript) in applicazioni native utilizzando Microsoft Edge (Chromium) per il rendering.
Utilizzando questa tecnologia, le app possono caricare qualsiasi sito all’interno dell’app stessa e visualizzarlo come se fosse aperto in Microsoft Edge.
Advertising
Tuttavia, il ricercatore ha notato che WebView2 consente allo sviluppatore di accedere direttamente ai cookie e iniettare JavaScriptnelle pagine caricate dall’applicazione, rendendolo un ottimo strumento per intercettare le sequenze di tasti e rubare i cookie di autenticazione.
Ad esempio, nell’exploit mr.d0x PoC, il file eseguibile apre un modulo di accesso Microsoft legittimo utilizzando un elemento WebView2 incorporato. Questo modulo di accesso ha lo stesso aspetto di quando si utilizza un browser e non contiene nulla di sospetto (errore di battitura, nomi di dominio strani e così via).
Ma poiché l’applicazione WebView2 può iniettare JavaScript nella pagina, ogni input dell’utente viene automaticamente inviato al server dell’attaccante.
In questo caso, tutti i cookie inviati dal server remoto dopo l’accesso dell’utente, inclusi i cookie di autenticazione, possono essere sottratti.
Per fare ciò, spiega il ricercatore, l’app crea una cartella Chromium User Data la prima volta che viene avviata, quindi la utilizza per ogni installazione successiva.
Advertising
L’applicazione dannosa utilizza quindi l’interfaccia ICoreWebView2CookieManager incorporata di WebView2 per esportare i cookie ricevuti da un’autenticazione riuscita e quindi passarli a un server controllato dall’attaccante.
Una volta che l’attaccante ha decrittografato il cookie (base64), avrà pieno accesso ai cookie di autenticazione dei siti, nonché la possibilità di utilizzarli per accedere all’account di qualcun altro.
Mr.d0x scrive anche che le applicazioni WebView2 possono essere utilizzate anche per rubare i cookie da un profilo utente Chrome esistente copiandoli.
“WebView2 può essere utilizzato per rubare tutti i cookie disponibili dell’utente corrente. È stato testato con successo in Chrome — dice l’esperto. – WebView2 consente di avviare con una cartella dati utente (UDF) esistente anziché richiederne la creazione di una nuova. L’UDF contiene tutte le password, le sessioni, i segnalibri e così via. L’UDF si trova in C:\Users\\AppData\Local\Google\Chrome\User Data”.
In definitiva, un utente malintenzionato potrebbe utilizzare questi cookie semplicemente accedendo al modulo di accesso per l’account dirottato e quindi importando il cookie utilizzando qualsiasi estensione di Chrome adatta, come EditThisCookie. Dopo aver importato il cookie non resta che aggiornare la pagina per l’autenticazione sul sito.
Peggio ancora, un tale attacco bypassa anche l’autenticazione a più fattori, poiché i cookie vengono rubati dopo che l’utente ha effettuato l’accesso e completato con successo l’autenticazione a più fattori.
“Supponiamo che un utente malintenzionato configuri Github.com/login nella propria applicazione webview2 e l’utente acceda, dopodiché i cookie possono essere recuperati e passati al server dell’attaccante. Yubikey non ti salverà perché stai accedendo a un sito REALE, non a un sito di phishing”
spiega mr.d0x.
In risposta, gli sviluppatori Microsoft notano che un tale attacco richiederà la preparazione e l’uso dell’ingegneria sociale, perché prima è necessario convincere l’utente a scaricare ed eseguire un file eseguibile dannoso.
La società ha osservato che raccomanda sempre agli utenti di evitare di eseguire e installare applicazioni da fonti sconosciute o non attendibili, oltre a mantenere aggiornati Microsoft Defender o altri software di sicurezza.
📢 Resta aggiornatoTi è piaciuto questo articolo? Rimani sempre informato seguendoci su Google Discover (scorri in basso e clicca segui) e su 🔔 Google News. Ne stiamo anche discutendo sui nostri social: 💼 LinkedIn, 📘 Facebook e 📸 Instagram. Hai una notizia o un approfondimento da segnalarci? ✉️ Scrivici
La Redazione di Red Hot Cyber fornisce aggiornamenti quotidiani su bug, data breach e minacce globali. Ogni contenuto è validato dalla nostra community di esperti come Pietro Melillo, Massimiliano Brolli, Sandro Sana, Olivia Terragni e Stefano Gazzella.
Grazie alla sinergia con i nostri Partner leader nel settore (tra cui Accenture, CrowdStrike, Trend Micro e Fortinet), trasformiamo la complessità tecnica in consapevolezza collettiva, garantendo un'informazione accurata basata sull'analisi di fonti primarie e su una rigorosa peer-review tecnica.
Dopo il successo delle scorse edizioni, Red Hot Cyber è lieta di annunciare una nuova live-class del corso "Dark Web & Cyber Threat Intelligence". A differenza dei corsi e-learning pre-registrati, queste lezioni online in tempo reale, condotte dal professor Pietro Melillo, offrono un’esperienza formativa interattiva e coinvolgente, ideale per approfondire i contenuti e affrontare casi pratici.
Le Live Class sono progettate per garantire un apprendimento mirato e personalizzato, con un massimo di 14 partecipanti per sessione. Questo consente di adattare il percorso formativo alle esigenze specifiche, ma anche di mantenere alta la qualità: i posti sono limitati e nelle scorse edizioni sono andati in sold-out due settimane prima dell’inizio. Prenota subito per assicurarti il tuo posto!
Docente: Pietro Melillo, PhD presso l’Università del Sannio e docente presso IUSI University
Livello: Intermedio
Durata: 15 ore in Live Class con docente dal vivo
Prerequisiti: Navigazione Internet e conoscenze base di sicurezza informatica
Certificazione : Cyber Threat Intelligence Professional (CTIP) previo superamento dell’esame finale
Opportunità post-corso: Accesso al laboratorio operativo DarkLab per attività pratiche di intelligence
Al termine del corso, potrai accedere all’esclusivo Laboratorio di Intelligence DarkLab, un ambiente operativo dove mettere in pratica le competenze acquisite. Sarà l’occasione per sperimentare attività di investigazione nel Dark Web, analisi delle minacce e redazione di report di intelligence e ricerche approfondite.