Wydanie Firefox 124

Wydano przeglądarkę internetową Firefox 124, a także zaktualizowano gałąź z długoterminowym wsparciem — 115.9.0. Gałąź Firefox 125 przeszła do fazy beta testów, a jej wydanie zaplanowano na 16 kwietnia.

Najważniejsze nowości w Firefox 124:

  • Na stronie Firefox View, która ułatwia dostęp do wcześniej przeglądanych treści, dodano możliwość sortowania listy otwartych zakładek według kolejności otwierania lub ostatniej aktywności.
    Wydanie Firefox 124
  • Zmieniają się domyślne ustawienia sekcji „Ostatnie przeglądanie” na stronie Firefox View (zakładki są ukryte). Można wybrać wyświetlanie ostatnio przeglądanych zakładek, zakładek, ostatnich pobrań oraz zakładek zapisanych w usłudze Pocket.
    Wydanie Firefox 124
  • Do wbudowanego przeglądarki PDF dodano wsparcie dla nawigacji klawiaturowej po tekście z użyciem kursora (Caret Navigation), co jest zazwyczaj stosowane przez osoby z ograniczeniami sprawności.
  • Na platformie Windows zwiększono efektywność wypełniania listy szybkiego przejścia (jump list) w pasku.
  • Na platformie macOS we wszystkich typach okien pełnoekranowych wykorzystano specyficzny dla tej platformy API do wyświetlania na pełnym ekranie.
  • Dodano metodę AbortSignal.any(), która zwraca sygnał przerywany w przypadku przerwania jakiegokolwiek sygnału źródłowego, co można wykorzystać w fetch() do łączenia kilku sygnałów przerywających, na przykład AbortSignal.timeout() i AbortController.
  • Podczas tworzenia WebSocketów zezwolono na używanie HTTP/HTTPS oraz względnych URL.
  • Dodano możliwość stosowania pseudoelementów CSS „::first-letter” i „::first-line” do elementu SVG , co umożliwia wybór innej stylizacji lub zmiany czcionki dla pierwszej litery i pierwszej linii tekstu.
  • Dla deweloperów dodatków wprowadzono zdarzenie runtime.onPerformanceWarning, które pozwala zidentyfikować sytuacje, gdy przeglądarka wykrywa problemy z wydajnością w dodatku (na przykład powolne skrypty przetwarzania treści).
  • Wprowadzono eksperymentalną możliwość zwiększania lub zmniejszania rozmiaru ArrayBuffer oraz powiększania rozmiaru SharedArrayBuffer. Zaproponowano nowe metody ArrayBuffer.prototype.resize() i SharedArrayBuffer.prototype.grow().
  • W wersji na Androida domyślnie włączono obsługę gestu przesunięcia w dół palcem (pull-to-refresh) do odświeżania strony. Wprowadzono możliwość korzystania z API Drag & Drop do przenoszenia czystego tekstu i kodu HTML za pomocą myszy, w tym przenoszenia treści z zewnętrznych aplikacji.

Oprócz nowości i poprawek błędów w Firefox 124 usunięto 16 luk w zabezpieczeniach. 2 luki oznaczone są jako krytyczne, a 8 jako niebezpieczne. 7 luk (6 z nich oznaczone jako CVE-2024-2615 i CVE-2024-2614) spowodowane są problemami z pamięcią, takimi jak przepełnienia buforów i dostęp do już zwolnionych obszarów pamięci. Problemy te mogą potencjalnie prowadzić do wykonania kodu przez osób trzecich przy otwieraniu specjalnie przygotowanych stron. Krytyczne luki (CVE-2024-2615) umożliwiają obejście wszystkich mechanizmów dodatkowej izolacji. Luka CVE-2024-2607 z powodu błędu w JIT na systemach Armv7-A pozwala na zapisanie rejestru z adresem powrotu i wykonanie własnego kodu. Luka CVE-2024-2605 pozwala na wykorzystanie Windows Error Reporter do obejścia izolacji Sandbox i wykonania kodu.

Ź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