Релиз на Firefox 124

Пуснат е новият web браузър Firefox 124 и е формирана актуализация на версията с дългосрочна поддръжка — 115.9.0. Клонът Firefox 125 е преминал на етап бета тестиране, с планиран релиз на 16 април.

Основни нововъведения в Firefox 124:

  • На страницата Firefox View, която улеснява достъпа до предишно разглеждано съдържание, е добавена функция за сортиране на списъка с отворени табове по реда на отваряне или по скорошна активност.
    Релиз на Firefox 124
  • Променени са настройките по подразбиране в секцията „Recent browsing“ на страницата Firefox View (закладките са скрити). Може да се избира показване на наскоро разглеждани табове, закладки, наскоро изтеглени файлове и табове, запазени в Pocket.
    Релиз на Firefox 124
  • Към вградения PDF четец е добавена поддръжка на навигация с клавиатура по текста, използваща курсора (Caret Navigation), което обикновено се прилага от хора с увреждания.
  • На платформата Windows е увеличена ефективността на попълването на списъка за бързо преминаване (jump list) в лентата.
  • На платформата macOS във всички типове напълно екранни прозорци е внедрен специфичен за тази платформа API за показване на цял екран.
  • Добавен е методът AbortSignal.any(), който връща сигнал, прекратен при прекратяване на който и да е от оригиналните сигнали. Това може да се използва в fetch() за комбиниране на няколко прекратяващи сигнала, например AbortSignal.timeout() и AbortController.
  • При създаване на WebSocket е разрешено използването на HTTP/HTTPS и относителни URL адреси.
  • Добавена е възможността да се прилагат CSS псевдоелементите ‚::first-letter‘ и ‚::first-line‘ към SVG елемента , което позволява избор на друго оформление или промяна на шрифта за първата буква и първия ред на текста.
  • За разработчиците на добавки е реализирано събитие runtime.onPerformanceWarning, което позволява идентифицирането на ситуации, когато браузерът забелязва проблеми с производителността в добавката (например, бавни скриптове за обработка на съдържание).
  • Предоставена е експериментална възможност за увеличаване или намаляване на размера на ArrayBuffer, както и за увеличаване на размера на SharedArrayBuffer. Предложени са нови методи ArrayBuffer.prototype.resize() и SharedArrayBuffer.prototype.grow().
  • В Android версията по подразбиране е включена обработка на жеста за плъзгане надолу с пръст (pull-to-refresh) за презареждане на страницата. Реализирана е възможността за използване на API Drag & Drop за преместване на чист текст и HTML маркировка с мишка, сред другото, и за преместване на съдържание от външни приложения.

Освен нововъведения и корекции на грешки, във Firefox 124 са отстранени 16 уязвимости. 2 уязвимости са означени като критични, а 8 като опасни. 7 от уязвимостите (6 са обединени под CVE-2024-2615 и CVE-2024-2614) са причинени от проблеми с паметта, като например препълване на буфери и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на код от злоумышленик при отваряне на специално форматирани страници. Критичните уязвимости (CVE-2024-2615) позволяват заобикаляне на всички механизми за допълнителна изолация. Уязвимостта CVE-2024-2607 поради грешка в JIT на системи Armv7-A позволява перезапис на регистра с адрес на връщане и изпълнение на свой код. Уязвимостта CVE-2024-2605 дава възможност за използване на Windows Error Reporter за заобикаляне на Sandbox изолацията и изпълнение на код.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster