Vydání Firefox 124

Byl vydán webový prohlížeč Firefox 124 a byl vytvořen update větve s dlouhodobou podporou — 115.9.0. Větve Firefox 125 se dostala do fáze beta testování, jejíž vydání je naplánováno na 16. dubna.

Hlavní novinky ve Firefoxu 124:

  • Na stránce Firefox View, která usnadňuje přístup k dříve prohlíženému obsahu, byla přidána možnost třídění seznamu otevřených karet podle pořadí otevření nebo podle nedávné aktivity.
    Vydání Firefox 124
  • Změněny výchozí nastavení sekce „Recent browsing“ na stránce Firefox View (záložky jsou skryty). Lze zvolit zobrazení nedávno prohlížených karet, záložek, nedávných stahování a karet uložených ve službě Pocket.
    Vydání Firefox 124
  • Do integrovaného prohlížeče PDF byla přidána podpora klávesové navigace textem pomocí kurzoru (Caret Navigation), kterou běžně používají lidé se zdravotním postižením.
  • Na platformě Windows byla zvýšena efektivita vyplňování seznamu rychlého přístupu (jump list) na panelu.
  • Na platformě macOS je ve všech typech okna na celou obrazovku využíván specifický pro tuto platformu API pro zobrazení na celý ekran.
  • Byla přidána metoda AbortSignal.any(), která vrací signál přerušený v případě přerušení jakéhokoliv zdrojového signálu, což lze použít v fetch() pro kombinaci několika přerušovacích signálů, například AbortSignal.timeout() a AbortController.
  • Při vytváření WebSocket je povoleno použití HTTP/HTTPS a relativních URL.
  • Byla přidána možnost aplikace pseudo-elementů CSS „::first-letter“ a „::first-line“ na SVG prvek <text>, což umožňuje zvolit jiné formátování nebo změnit písmo pro první písmeno a první řádek textu.
  • Pro vývojáře doplňků bylo implementováno událost runtime.onPerformanceWarning, která umožňuje identifikovat situace, kdy prohlížeč odhaluje problémy s výkonem v doplňku (například pomalé skripty zpracování obsahu).
  • Byla poskytnuta experimentální možnost zvětšení nebo zmenšení velikosti ArrayBuffer a také zvýšení velikosti SharedArrayBuffer. Byly navrženy nové metody ArrayBuffer.prototype.resize() a SharedArrayBuffer.prototype.grow().
  • Ve verzi pro Android je výchozí nastavení zpracování gest na obrazovce pro posun prstem dolů (pull-to-refresh) pro obnovení stránky. Byla implementována možnost použití API Drag & Drop pro přesun prostého textu a HTML struktury pomocí myši, mimo jiné i pro přesun obsahu z externích aplikací.

Kromě novinek a oprav chyb v prohlížeči Firefox 124 bylo odstraněno 16 zranitelností. 2 zranitelnosti jsou označeny jako kritické a 8 jako nebezpečné. 7 zranitelností (6 shromážděno pod CVE-2024-2615 a CVE-2024-2614) vzniklo z problémů s pamětí, jako jsou přetečení bufferů a přístupy k již uvolněným oblastem paměti. Potenciálně mohou tyto problémy vést k vykonání kódu útočníka při otevření speciálně upravených stránek. Kritické zranitelnosti (CVE-2024-2615) umožňují obejít všechny mechanismy dodatečné izolace. Zranitelnost CVE-2024-2607 díky chybě v JIT na systémech Armv7-A umožňuje přepsat registr s návratovou adresou a vykonat svůj vlastní kód. Zranitelnost CVE-2024-2605 umožňuje použít Windows Error Reporter k obejití Sandbox izolace a vykonání kódu.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster