Se ha lanzado la versión 154 del navegador web Firefox y se han publicado actualizaciones para las ramas anteriores con soporte extendido: 153.1.0, 140.14.0 y 115.39.0. La rama Firefox 155 entrará en fase de beta en breve, con el lanzamiento previsto para el 1 de septiembre.
Novedades principales en Firefox 154 (1, 2, 3):
- La especificación LNA (Acceso a Red Local) se ha ampliado a las conexiones WebSocket. LNA restringe el acceso al sistema local (loopback, 127.0.0.0/8) o la red interna (192.168.0.0/16, 10.0.0.0/8, etc.) al interactuar con sitios públicos. Para acceder a recursos internos, el usuario debe otorgar a la aplicación web permisos especiales, ya que dicha actividad es utilizada por atacantes para realizar ataques CSRF en enrutadores, puntos de acceso, impresoras, interfaces web corporativas y otros dispositivos y servicios que solo aceptan solicitudes de la red local. La apertura por parte del sitio de una conexión WebSocket a un dispositivo en la red local ahora llevará a mostrar un cuadro de diálogo de confirmación de operación al usuario.
- Se ha añadido la posibilidad de usar inteligencia artificial en el modo 'Smart Window' para recomendar agrupaciones de pestañas y asignar un nombre a cada grupo. Smart Window proporciona un espacio de interacción separado con la IA, complementando el modo estándar de navegación web y el modo de navegación privada.

- Ahora es posible cancelar para sitios específicos las operaciones de limpieza de cookies y datos del sitio al cerrar, manteniendo así la protección contra rastreo y las restricciones relacionadas con las cookies para esos sitios.
- La función de traducción de todo el contenido de la página ahora incluye el contenido de los bloques iframe integrados en la página. Se ha garantizado la identificación del idioma en la etapa de carga de la página.
- Se ha añadido la acción 'Gestionar AI' en la barra de direcciones para un acceso rápido a la sección de configuración de los parámetros de IA en el configurador.
- Al forzar la recarga de la página (presionando el botón 'actualizar' mientras se mantiene la tecla Shift), ahora también se limpia el contenido de la caché de los miniaturas de favicon.
- Se han acelerado significativamente las operaciones de cambio de posición en la línea de tiempo al ver videos.
- En el visor PDF integrado, se ha implementado el resaltado del texto seleccionado de manera similar a como se resalta el texto en las páginas web.
- De forma predeterminada, al crear nuevos perfiles o aquellos que no se han utilizado durante mucho tiempo, se ha eliminado el botón 'Firefox View' de la barra. El botón se puede restaurar a través de la interfaz de personalización de la barra.
- Se han agregado las propiedades CSS 'text-box-trim' y 'text-box-edge', que permiten gestionar con precisión los márgenes antes y después del texto. La propiedad 'text-box-trim' determina el área de recorte (superior, inferior o en ambos lados), mientras que 'text-box-edge' establece el método de recorte de los bordes.
- Se han agregado las funciones CSS sibling-index() y sibling-count() para estilizar elementos en función de la posición o el número de elementos vecinos.
- Se ha implementado una interfaz para la entrada de tiempo, que se muestra al utilizar los elementos y .
- Se ha implementado el encabezado HTTP No-Vary-Search, a través del cual se pueden configurar las reglas de almacenamiento en caché de solicitudes teniendo en cuenta los parámetros que se pasan en la URL (por ejemplo, se pueden excluir parámetros no relevantes al determinar la existencia de una variante en caché de la página).
- En la interfaz de JavaScript, se ha agregado soporte para métodos de ejecución síncrona en Iterator.prototype: chunks (divide los elementos del iterador en grupos secuenciales no superpuestos), windows (recorre elementos del iterador mediante un método de ventana deslizante), includes (verifica la existencia de un elemento específico en el iterador) y join (une todos los elementos del iterador en una cadena).
- En la vista de datos en formato JSON Viewer, en la parte inferior de la pantalla ahora se muestra la ruta completa del elemento seleccionado.
- En Firefox para Android, se han actualizado los íconos, se ha proporcionado la posibilidad de elegir el nombre del archivo y la carpeta para guardar archivos descargados, se ha asegurado el guardado automático de direcciones en los campos de entrada, se ha acelerado la búsqueda de marcadores y se ha proporcionado una sección Firefox Labs para probar funciones experimentales.
Además de las novedades y correcciones de errores, en Firefox 154 se han resuelto 167 vulnerabilidades, la mayoría de las cuales se deben a problemas de manejo de memoria, como desbordamientos de búfer y accesos a áreas de memoria ya liberadas. Estos problemas podrían permitir la ejecución de código malicioso al abrir páginas especialmente diseñadas.
Fuente: opennet.ru

