Simbolo Android accanto a un messaggio e a un segnale interrotto
Sicurezza / La storia

L’SMS che blocca Android ha una correzione: conta quando arriva sul telefono

La vulnerabilità può interrompere il servizio senza interazione. Le indicazioni discordanti sulle patch richiedono verifiche sul modello.

GeekRadarPubblicato 3 min di lettura

Un SMS malformato può far arrestare il processo telefonico di Android senza che il proprietario apra un messaggio o tocchi un link. La vulnerabilità divulgata con il nome “SMS of Death” riguarda la disponibilità del servizio: può interrompere le chiamate e, nei casi persistenti descritti dal ricercatore, impedire al telefono di tornare a funzionare normalmente. Non dimostra che qualcuno possa leggere i messaggi o controllare qualsiasi smartphone Android.

Nel codice di Android esiste una correzione. È meno immediato stabilire se un determinato modello l’abbia già ricevuta. Le fonti riportano indicazioni discordanti sul collegamento con gli aggiornamenti di sicurezza di ottobre e novembre: promettere protezione sulla base di un’unica data sarebbe prematuro.

Il messaggio non passa dalla casella di posta

La segnalazione del ricercatore Mark B riguarda WAP Push, una tipologia di messaggio dati elaborata dal software telefonico. Un valore di lunghezza non valido raggiunge codice che non lo gestisce correttamente, provocando un’eccezione non intercettata. Il problema si verifica prima della normale interfaccia dei messaggi: evitare link sospetti non neutralizza questa specifica modalità di attacco.

Il ricercatore riferisce di aver riprodotto il comportamento su dispositivi Pixel e Samsung e descrive come messaggi in coda e ritrasmissioni dell’operatore possano prolungare il disservizio. Queste prove documentano un problema serio, ma non misurano quante persone siano state attaccate. Una temporanea perdita di rete, da sola, non consente di attribuire il guasto alla vulnerabilità.

Conta soprattutto la differenza fra un arresto momentaneo e un’interruzione persistente. Riavviare un componente può ripristinare il servizio dopo un errore. Se però lo stesso dato problematico resta in attesa, il riavvio può riportare il componente esattamente al punto di partenza. Spegnere e riaccendere non è quindi necessariamente una soluzione duratura.

La correzione interviene anche sulla coda

La modifica pubblicata da Google amplia la gestione delle eccezioni durante la decodifica e introduce un percorso che elimina il riferimento al messaggio problematico quando l’elaborazione fallisce. I test comprendono input malformati e ritorno allo stato di attesa. L’intervento affronta dunque sia l’errore immediato sia il rischio di ripetere lo stesso lavoro non valido.

Le date vanno distinte. Il commit riporta il 15 giugno come data di scrittura e il 5 agosto come inserimento in quel ramo. Nessuna delle due dimostra quando un produttore abbia consegnato la correzione agli utenti. Il ricercatore parla delle patch di ottobre per Android 14–17; Android Authority riporta invece un’indicazione di GrapheneOS che rimanda al bollettino di novembre.

Anche il numero della versione Android è una scorciatoia imperfetta. Produttori e rami software possono ricevere le correzioni in tempi diversi. Per un dispositivo utilizzato in Italia conta quindi il suo effettivo percorso di aggiornamento; la segnalazione non fornisce un elenco nazionale di modelli o operatori sicuramente protetti.

Non partire dalla cancellazione dei dati

Il sito del ricercatore descrive una procedura tecnica di recupero della coda dei messaggi. Non è un’istruzione universale per il pubblico: modificare male l’archivio telefonico può cancellare messaggi o impostazioni. Se il problema si ripete, conviene documentare sintomi e versione software e rivolgersi al produttore o a un’assistenza qualificata. Il ripristino di fabbrica è un’operazione distruttiva, non una verifica della correzione.

Un telefono che perde il servizio non dovrebbe essere l’unico mezzo disponibile per una comunicazione d’emergenza: quando necessario, va utilizzato un altro apparecchio funzionante. La lezione è concreta. Ricevere dati in background espone il telefono anche quando il proprietario non commette alcun errore. L’aggiornamento utile è quello che rende innocuo il messaggio prima ancora che l’utente debba accorgersene.