Un codice web ha riavviare l’iPhone, Apple al lavoro sul bug

iPhone riavvio

Volete creare un sito web che riavvii l’iPhone? Onestamente non saprei a cosa possa servirvi e a chi possa servire. Il ricercatore Savri (@pwnsdx su Twitter) ha scoperto un bug di WebKit, usato da Safari.

Scrivendo poche linee di codice in HTML e CSS è possibile mandare in palla iOS, costringendo l’iPhone a riavviarsi. Il bug, nello specifico, sfrutta i filtri di background delle pagine introdotte con iOS 7.

Quando si inserisce del codice per l’effetto sfocato in ogni elemento <div>, e ci sono molti elementi <div>, il rendering della pagina in WebKit fa saltare la Springboard, generando un kernel panic. iOS riavvia il sistema per eliminare il blocco.

Apple dovrebbe lavorare ad un aggiornamento per eliminare il bug. Codice del genere, in grado di mandare il sistema in crash, è stato scoperto anche in passato, come quello del contatto troppo corposo o il simbolo indiano.

Cosa ne pensi?