Bol sa vydaný webový prehliadač Firefox 124 a bola vytvorená aktualizácia verzie s dlhodobou podporou — 115.9.0. Do fázy beta testovania bola prenesená verzia Firefox 125, ktorej vydanie je naplánované na 16. apríla.
Hlavné novinky vo Firefoxe 124:
- Na stránke Firefox View, ktorá uľahčuje prístup k predtým prezeranému obsahu, bola pridaná možnosť triedenia zoznamu otvorených kariet podľa poradia otvorenia alebo nedávnej aktivity.

- Boli zmenené predvolené nastavenia sekcie „Recent browsing“ na stránke Firefox View (záložky sú skryté). Môžete si vybrať zobrazenie nedávno prezeraných kariet, záložiek, nedávnych sťahovaní a kariet uložených v službe Pocket.

- Do vstavaného prehliadača PDF bola pridaná podpora klávesnicového navigačného ovládania textom pomocou kurzora (Caret Navigation), ktoré sa zvyčajne používa osobami so zdravotným postihnutím.
- Na platforme Windows bola zvýšená efektivita vyplňovania zoznamu rýchlej navigácie (jump list) na paneli.
- Na platforme macOS vo všetkých typoch celoplošných okien bol nasadený špecifický pre túto platformu API na zobrazenie na celú obrazovku.
- Bol pridaný metóda AbortSignal.any(), ktorá vracia signál prerušený v prípade prerušenia akéhokoľvek zdrojového signálu, čo môže byť použité v fetch() na kombinovanie viacerých prerušených signálov, napríklad AbortSignal.timeout() a AbortController.
- Pri vytváraní WebSocketu bolo povolené použitie HTTP/HTTPS a relatívnych URL.
- Bola pridaná možnosť aplikovať na SVG prvok <text> pseudoelementy CSS „::first-letter“ a „::first-line“, ktoré umožňujú zvoliť iné formátovanie alebo zmeniť písmo prvej písmena a prvej línie textu.
- Pre vývojárov doplnkov bola implementovaná udalosť runtime.onPerformanceWarning, ktorá umožňuje určiť situácie, keď prehliadač zistí problémy s výkonom v doplnku (napríklad pomalé skripty spracovania obsahu).
- Bola poskytnutá experimentálna možnosť zväčšiť alebo zmenšiť veľkosť ArrayBuffer, ako aj zvýšiť veľkosť SharedArrayBuffer. Navrhnuté sú nové metódy ArrayBuffer.prototype.resize() a SharedArrayBuffer.prototype.grow().
- Vo verzii pre Android je predvolene zahrnuté spracovanie gestá posunu nadol (pull-to-refresh) na opätovné načítanie stránky. Je implementovaná možnosť využitia API Drag & Drop na presúvanie obyčajného textu a HTML kódu pomocou myši, vrátane presúvania obsahu z externých aplikácií.
Okrem noviniek a opráv chýb vo Firefox 124 bolo odstránených 16 zraniteľností. 2 zraniteľnosti sú označené ako kritické a 8 ako nebezpečné. 7 zraniteľností (6 je označených ako CVE-2024-2615 a CVE-2024-2614) je spôsobených problémami s pamäťou, ako sú pretečenia bufferov a prístup k už uvoľneným oblastiam pamäte. Potenciálne tieto problémy môžu viesť k vykonaniu kódu útočníka pri otvorení špeciálne upravených stránok. Kritické zraniteľnosti (CVE-2024-2615) umožňujú obísť všetky mechanizmy dodatočnej izolácie. Zraniteľnosť CVE-2024-2607 spôsobená chybou v JIT na systémoch Armv7-A umožňuje dosiahnuť prepísanie registra s adresou návratu a vykonanie vlastného kódu. Zraniteľnosť CVE-2024-2605 umožňuje využiť Windows Error Reporter na obídenie Sandbox-izolácie a vykonanie kódu.
Zdroj: opennet.ru


