Favikona śmierci. Kuriozalny błąd zawiesza najpopularniejsze przeglądarki

Wydawałoby się, że w favikonach, czyli ikonach wyświetlanych najczęściej na kartach przeglądarek obok nazwy witryny, nie może istnieć żadne potencjalne zagrożenie dla stabilności działania przeglądarki. Niewielki plik graficzny reprezentujący stronę, ma z reguły rozmiar zaledwie kilku kilobajtów. Co jednak, gdy rozmiar wyniesie na przykład… 10 gigabajtów?

Otóż nieszczęście gotowe. Okazuje się, że konieczność pobierania 10-gigabajtowej favikony może spowodować wyłączenie się w zasadzie wszystkich najpopularniejszych przeglądarek internetowych. Dotyczy to także ich wersji mobilnych. Zarówno w przypadku Chrome'a, jak i Safari i Firefoksa, uruchomienie strony z tak ogromną favikoną prowadzi do wyłączenia się przeglądarki, a także – w niektórych przypadkach – do zatrzymania pracy systemu operacyjnego.

Weird 64MB favicon.ico turning out to be a TAR backup of the whole WP site, downloaded by every browser passing by... pic.twitter.com/4U7412FYkM

— Andrea De Pasquale (@a_de_pasquale) czerwiec 11, 2015Z problemem uporali się już (zaledwie po dwóch dniach od opublikowania pierwszych informacji o błędzie) programiści z Mozilli – łatka zostanie udostępniona z kolejną aktualizacją programu. Jednak zarówno z obozu Chrome'a, jak i Safari, brakuje jak dotąd informacji o sprawieniu się tym nietypowym błędem. Problem jako pierwszy zauważył Andrea De Pasquale, który stwierdził, że na jednej ze stron plik favikony stanowi… kompletną kopię zapasową całej witryny spakowaną w archiwum TAR.

Problem stanowi fakt, że favikona wcale nie musi posiadać rozszerzenia .ico. Obsługiwane są między innymi pliki PNG, GIF i JPEG, w przypadku których wielkość rzędu 10 gigabajtów również jest dość abstrakcyjna, niemniej możliwa do osiągnięcia. Jak się okazuje, to w zupełności wystarczy, aby rozłożyć na łopatki wszystkie wiodące przeglądarki na rynku.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
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
Wyciek danych klientów polskich sklepów. 130 tys. pokrzywdzonych
Wyciek danych klientów polskich sklepów. 130 tys. pokrzywdzonych
mBank zmienia wymagania aplikacji. Niektórzy muszą wymienić telefon
mBank zmienia wymagania aplikacji. Niektórzy muszą wymienić telefon
Awaria w Pekao S.A. Problem z bankowością (aktualizacja)
Awaria w Pekao S.A. Problem z bankowością (aktualizacja)
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zakazy social mediów dla nastolatków. Eksperci widzą problem
ZACZEKAJ! ZOBACZ, CO TERAZ JEST NA TOPIE 🔥