Wrażliwość w uBlock Origin, prowadząca do awarii lub wyczerpania zasobów

W systemie blokowania niechcianych treści uBlock Origin odkryto lukę, która może prowadzić do awarii lub wyczerpania pamięci podczas przeglądania specjalnie przygotowanego adresu URL, w przypadku gdy ten adres URL trafia pod filtry ścisłego blokowania. Luka ujawnia się tylko przy bezpośrednim przejściu do problematycznego adresu URL, na przykład po kliknięciu w link.

Luka została usunięta w aktualizacji uBlock Origin 1.36.2. Podobnemu problemowi także podlega dodatek uMatrix, ale jego wsparcie zostało zakończone, a aktualizacje już nie są wydawane. Brak jest obejść ochrony w uMatrix (pierwotnie sugerowano wyłączenie wszystkich filtrów ścisłego blokowania poprzez zakładkę „Assets”, ale ta rekomendacja została uznana za niewystarczającą i stwarzającą problemy dla użytkowników z własnymi zasadami blokowania). W ηMatrix, forku uMatrix od projektu Pale Moon, luka została usunięta w wersji 4.4.9.

Filtr ścisłego blokowania zazwyczaj jest definiowany na poziomie domenów i oznacza zakaz wszelkich połączeń, nawet przy bezpośrednim przejściu przez link. Luka jest spowodowana tym, że podczas przejścia na stronę, która podlega filtrowi ścisłego blokowania, użytkownik otrzymuje ostrzeżenie, w którym podane są informacje o zablokowanym zasobie, w tym wyświetlany jest adres URL oraz parametry zapytania. Problem polega na tym, że uBlock Origin rekurencyjnie analizuje parametry zapytania i dodaje je do drzewa DOM bez uwzględnienia poziomu zagnieżdżenia.

Podczas przetwarzania specjalnie przygotowanego adresu URL w uBlock Origin dla Chrome można spowodować awarię procesu, w którym działa rozszerzenie przeglądarki. Po awarii, dopóki proces z rozszerzeniem nie zostanie ponownie uruchomiony, użytkownik pozostaje bez blokowania niechcianych treści. W Firefoxie obserwuje się wyczerpanie pamięci.

Wrażliwość w uBlock Origin, prowadząca do awarii lub wyczerpania zasobów


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster