Este código ‘rompe’ Google Chrome y reinicia cualquier iPhone

Este código ‘rompe’ Google Chrome y reinicia cualquier iPhone

Carlos González

Han sido varias las ocasiones en que se ha visto que líneas de código, o caracteres muy concretos, son capaces de ‘romper’ un sistema operativo como Android o iOS y forzar a que el dispositivo se reinicie de forma automática. Solo hay que recordar este SMS, o el más reciente punto negro de WhatsApp, como ejemplos de esto mismo. Se trata esta vez de código CSS que provoca un completo bloqueo del navegador web Safari de iPhone y iPad y que afecta a nivel de sistema operativo provocando el reinicio del dispositivo.

Un desarrollador ha publicado en Twitter el código CSSen el tuit siguiente- que provoca el reinicio de cualquier iPhone o iPad. Al ser cargado por parte de Safari, el navegador web falla y el problema afecta a nivel de sistema operativo –que es lo que no debería ocurrir-, de tal modo que el dispositivo se reinicia de forma inevitable. Además, también afecta a otras aplicaciones como el gestor de correo electrónico, puesto que usan Safari como navegador web por defecto, aunque tengamos otro navegador instalado en el dispositivo. No obstante, días antes publicó un bucle JavaScript que también ‘rompe’ Chrome y Chrome OS

Imagen del usuario de twitter
S
@pwnsdx
How to force restart any iOS device with just CSS? 💣

Source: https://t.co/Ib6dBDUOhn

IF YOU WANT TO TRY (DON’T BLAME ME IF YOU CLICK) : https://t.co/4Ql8uDYvY3

15 de septiembre, 2023 • 19:48

2.4K

308

JavaScript en Chrome y CSS en Safari: así es el código que los navegadores web no pueden cargar, hasta el punto de afectar al sistema operativo

En el caso del código JavaScript, en el tuit siguiente, es un bucle infinito que pone a la CPU a trabajar al máximo rendimiento y llega a ‘romper’ el sistema operativo Chrome OSa partir del navegador web Google Chrome-. El equipo en que se ejecute el código, sencillamente se reinicia. Y en el caso del código CSS, también se provoca que Safari se ‘sature’ llegando a afectar al sistema operativo y provocando el reinicio del dispositivo. El problema, como describen este y otros desarrolladores, está en que los navegadores web no consiguen aislar el problema para que afecte únicamente a la pestaña en que se ejecuta este código.

Imagen del usuario de twitter
S
@pwnsdx
How to entirely freeze ChromeOS / Chrome in one line of JS? 💣

<script>for(let i=0;i<1/0;i++)document.location.href=»#»,window.history.back(),window.history.forward();</script>

IF YOU WANT TO TRY (DON’T BLAME ME IF YOU CLICK) : https://t.co/UhoUFWej4p

15 de septiembre, 2023 • 19:48

589

53

En ocasiones anteriores, cuando ha ocurrido algo así, Apple ha lanzado una actualización de software para que iOS no se vea afectado por el código, introduciendo una u otra solución. Por el momento, este problema sigue dándose en cualquier iPhone y iPad, incluyendo la beta más reciente de iOS 12. No obstante, se espera que tanto Google como Apple introduzcan las actualizaciones pertinentes en un plazo breve para mitigar el problema.

5 Comentarios