Crashsafari.com: cztery wiersze skryptu mogą zawiesić mobilne przeglądarki

Wydawałoby się, że współczesne przeglądarki są całkiem nieźle uodpornione na zagrożenia spowodowane zatrzymaniem pracy programu za pomocą losowych danych generowanych przez witrynę. Nic bardziej mylnego.

Obraz

Dowód stanowi strona crashsafari.com, której nazwa jednoznacznie sugeruje zastosowanie. Zagrożenie może jednak istnieć, gdy ktoś zamaskuje link za pomocą ogólnodostępnych skracaczy i prześle znajomemu. Nazwa jest zresztą myląca: witryna jest w stanie zatrzymać działanie większości, przede wszystkim mobilnych, przeglądarek, nie tylko Safari.

Obraz

Wszystko to za sprawą kodu strony zawierającego skrypt złożony z zaledwie czterech wierszy. Wykorzystując funkcję JavaScriptu history.pushState, sprawia on, że adres strony jest generowany w nieskończoność, mimo że zawartość strony się nie zmienia. W praktyce doprowadza to do zawieszenia się przeglądarki na etapie wysyłania żądania.

Problem dotyczy oczywiście przede wszystkim przeglądarek mobilnych, jednak nie tylko. Wstrzymana może zostać praca programu także na komputerach z mniejszą wielkością RAM-u i słabym CPU. Oczywiście wejście na stronę nie grozi wyciekiem danych czy innymi niebezpieczeństwami, a pracę przeglądarki można zakończyć przez wymuszenie zakończenia procesu.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Fałszywy SMS. Oszuści podszywają się pod ZUS
Fałszywy SMS. Oszuści podszywają się pod ZUS
Żabka stworzy kartę płatniczą. Wybrała dużego partnera
Żabka stworzy kartę płatniczą. Wybrała dużego partnera
PKO Bank Polski wydał komunikat. Uważaj, kto dzwoni
PKO Bank Polski wydał komunikat. Uważaj, kto dzwoni
Nowości w mObywatelu. Dodano trzy funkcje
Nowości w mObywatelu. Dodano trzy funkcje
Ważny komunikat Alior Banku. Dotyczy wszystkich klientów
Ważny komunikat Alior Banku. Dotyczy wszystkich klientów
Uznański-Wiśniewski: To AI wybiera, co warto przesłać z orbity
Uznański-Wiśniewski: To AI wybiera, co warto przesłać z orbity
Czarna lista w telefonie. Jak zablokować niechciane połączenia?
Czarna lista w telefonie. Jak zablokować niechciane połączenia?
Nowość w Zdjęciach Google. Wygodniejsza edycja fotografii
Nowość w Zdjęciach Google. Wygodniejsza edycja fotografii
Atak hakerski na Booking. Zdobyli dane klientów
Atak hakerski na Booking. Zdobyli dane klientów
Luka 0-day w Adobe Reader. Wystarczy spreparowany PDF
Luka 0-day w Adobe Reader. Wystarczy spreparowany PDF
Zaktualizuj Windowsa: wydano kwietniowe poprawki
Zaktualizuj Windowsa: wydano kwietniowe poprawki
ZATRZYMAJ SIĘ NA CHWILĘ… TE ARTYKUŁY WARTO PRZECZYTAĆ 👀