Ciberseguridad

Un simple código CSS hace reiniciar el iPhone

Une preuve de concept a été publiée en ligne pour exploiter un problème du moteur WebKit, notamment utilisé par le navigateur Safari. Après avoir chargé une page HTML contenant un code CSS spécial, iOS se bloque et redémarre.

Le problème est exploité grâce à l’effet CSS backdrop-filter, appliqué à l’ensemble des éléments div de la page. Le filtre d’arrière-plan est une propriété relativement récente en CSS : cet effet permet de flouter ou de déformer les couleurs de la zone située derrière un élément. Une telle opération demande des ressources considérables, ce qui inquiète depuis longtemps certains développeurs.

La validité de ces alertes, lancées pendant le week-end, a été confirmée par le développeur et spécialiste de la sécurité Sabri Haddouche, qui a découvert le problème. Le chercheur a publié sur son compte Twitter le PoC et une vidéo de démonstration de l’attaque, qui a entraîné la réinitialisation du smartphone. Selon la version du système d’exploitation, l’attaque provoque soit un simple redémarrage et une relance de l’interface utilisateur, soit une panique du noyau entraînant également un redémarrage.

El investigador también ha creado una página especial para mostrar el problema en acción.

En este caso, Addush señala que el error no afecta solo a iOS, sino que también puede tener un impacto negativo en macOS. Según el investigador, en su forma actual (solo HTML y CSS), el ataque «congela» Safari y ralentiza macOS durante un buen minuto; solo después de ese tiempo el usuario podrá cerrar la pestaña problemática.

Un ataque más serio contra la versión de escritorio del navegador requeriría modificar el exploit y añadir JavaScript. Sin embargo, el investigador no se ha atrevido a publicar ese exploit, ya que el problema persiste incluso después de reiniciar el dispositivo: Safari vuelve a cargar la página maliciosa y el ciclo se repite una vez más.

El especialista ya ha informado de la vulnerabilidad a los ingenieros de Apple y ha indicado que están estudiando el problema.

Su opinión