La sicurezza degli smartphone Android torna al centro dell’attenzione per una vulnerabilità che potrebbe trasformare l’installazione di un’applicazione apparentemente innocua in un problema particolarmente grave. Secondo quanto riportato da IlSoftware.it, una falla identificata durante l’analisi di un trojan bancario consentirebbe di provocare un bootloop del dispositivo senza che l’app malevola debba richiedere permessi o essere avviata dall’utente.
Il problema, denominato GhostMap, è stato comunicato da Bitdefender a Google attraverso il programma Android Security Rewards Program. La vulnerabilità sfrutta una particolare interazione tra due librerie Android che interpretano in modo differente i metodi di compressione degli archivi ZIP, permettendo di creare un pacchetto APK manipolato capace di superare i normali controlli sulle dimensioni dei contenuti.
La discrepanza genera un errore noto come SIGBUS, che si verifica quando un processo tenta di accedere a un’area di memoria non valida. In questo caso, l’errore colpisce system_server, componente fondamentale del sistema operativo Android, responsabile della gestione di servizi e attività critiche. Il risultato è un riavvio continuo del servizio e, nei casi più gravi, dell’intero dispositivo.
Ciò che rende la vulnerabilità particolarmente insidiosa è il comportamento dell’applicazione malevola: non richiede alcun permesso, non deve essere eseguita manualmente dall’utente e contiene semplicemente una risorsa che viene letta automaticamente da system_server. Una volta installata, l’app può compromettere il funzionamento del telefono senza ulteriori interventi da parte dell’utilizzatore.
I ricercatori hanno condotto test su un Pixel 10 con Android 17 e aggiornamento di sicurezza del 5 agosto, registrando 110 arresti in modalità normale e 72 in modalità provvisoria. In diversi casi, il dispositivo non è riuscito a completare l’avvio, obbligando gli utenti a ricorrere a soluzioni di recupero.
Le conseguenze per l’utente sono significative: il telefono può diventare inutilizzabile, rendendo difficile anche l’accesso alla modalità provvisoria, spesso considerata l’ultima risorsa per rimuovere applicazioni problematiche. In alcuni scenari, l’unico modo per ripristinare il dispositivo consiste nel riportarlo alle impostazioni di fabbrica, con conseguente perdita dei dati. In alternativa, gli utenti più esperti possono tentare di rimuovere il file alterato tramite ADB, sebbene questa soluzione presenti limitazioni operative.