SoftwareLibre
Photo
Desde Linux
PwnEscape: una vulnerabilidad que permite a máquinas virtuales atacar directamente al sistema anfitrión
https://blog.desdelinux.net/wp-content/uploads/2026/10/pwnescape-Linux.png
Hace poco se dio a conocer información importante sobre una vulnerabilidad crítica, catalogada como CVE-2026-99999 y apodada «PwnEscape», en la pila de red IPv4 del kernel de Linux. El fallo permite a un sistema invitado escapar de su aislamiento y acceder a la memoria del sistema anfitrión, logrando finalmente la ejecución de código con privilegios de administrador (root).
El hallazgo fue realizado como parte de un desafío de seguridad impulsado por Vercel, en el cual un equipo de investigadores utilizó el arnés experimental Omega-Pwn asistido por el modelo de inteligencia artificial GPT-5.6 Sol. Aunque la prueba de concepto se centró en un entorno virtualizado con KVM, el origen del problema reside nativamente en el procesamiento de red del kernel de Linux, lo que potencialmente expone a otros hipervisores y plataformas de aislamiento. Si bien la vulnerabilidad se originó en el kernel de Linux y no fue un fallo o configuración errónea específica de Vercel, Vercel merece un gran reconocimiento por cómo la gestionó. Actuaron con rapidez para proteger a sus clientes, iniciaron su propia investigación independiente, identificaron y notificaron a otros proveedores de hipervisores y entornos aislados afectados, y colaboraron estrechamente con nosotros para coordinar la divulgación y las correcciones en toda la industria. Sobre PwnEscape
Los investigadores mencionan en su informe que el núcleo de la vulnerabilidad es un problema semántico de «Tiempo de Comprobación a Tiempo de Uso» (TOCTOU) relacionado con el cálculo diferido de sumas de comprobación en la estructura de paquetes.
Este error se aprovecha cuando un paquete de red malicioso originado en el sistema invitado ingresa con la bandera CHECKSUM_PARTIAL y valores manipulados en sus metadatos (skb->csum_start y skb->csum_offset), supera las validaciones iniciales de longitud asumiendo una cabecera legítima de 20 bytes. Sin embargo, durante el procesamiento de fragmentación de salida, la escritura diferida de la suma de comprobación sobrescribe datos sobre la cabecera IPv4 que ya había sido validada. La parte más interesante es el orden de las operaciones. El host ingress ve y analiza un paquete IPv4 con una cabecera ordinaria. El procesamiento de fragmentos y el enrutamiento pueden operar sobre ese estado. Posteriormente, la fragmentación de salida llega a la suma de verificación pendiente. Esto altera el primer byte del paquete (pasando, por ejemplo, de 0x45 a 0x4f), lo que engaña al núcleo del sistema haciéndole creer que el tamaño de la cabecera ha aumentado repentinamente de 20 a 60 bytes.
Al procesar este nuevo tamaño falsificado de la cabecera, el kernel copia 40 bytes adicionales fuera de la longitud lógica inicial. De estos, 32 bytes corresponden a memoria confidencial del sistema anfitrión que queda fuera de los límites lógicos del búfer del paquete, los cuales son transmitidos de vuelta como parte de la sección de opciones IP. Lo fundamental es que estos valores no son meros metadatos descriptivos . Autorizan una escritura posterior en la memoria del paquete. Si un software menos confiable puede influir en ellos, su validez debe mantenerse tras cada operación entre su admisión y su finalización. En el exploit desarrollado, esta fuga de información permitió a los investigadores recrear la distribución de la memoria, eludir la protección de aleatorización KASLR y configurar las condiciones exactas para sobrescribir 64 bytes de memoria de forma controlada, ejecutando código como root. Los detalles precisos de esta cadena de explotación se mantienen en privado para otorgar tiempo[...]
PwnEscape: una vulnerabilidad que permite a máquinas virtuales atacar directamente al sistema anfitrión
https://blog.desdelinux.net/wp-content/uploads/2026/10/pwnescape-Linux.png
Hace poco se dio a conocer información importante sobre una vulnerabilidad crítica, catalogada como CVE-2026-99999 y apodada «PwnEscape», en la pila de red IPv4 del kernel de Linux. El fallo permite a un sistema invitado escapar de su aislamiento y acceder a la memoria del sistema anfitrión, logrando finalmente la ejecución de código con privilegios de administrador (root).
El hallazgo fue realizado como parte de un desafío de seguridad impulsado por Vercel, en el cual un equipo de investigadores utilizó el arnés experimental Omega-Pwn asistido por el modelo de inteligencia artificial GPT-5.6 Sol. Aunque la prueba de concepto se centró en un entorno virtualizado con KVM, el origen del problema reside nativamente en el procesamiento de red del kernel de Linux, lo que potencialmente expone a otros hipervisores y plataformas de aislamiento. Si bien la vulnerabilidad se originó en el kernel de Linux y no fue un fallo o configuración errónea específica de Vercel, Vercel merece un gran reconocimiento por cómo la gestionó. Actuaron con rapidez para proteger a sus clientes, iniciaron su propia investigación independiente, identificaron y notificaron a otros proveedores de hipervisores y entornos aislados afectados, y colaboraron estrechamente con nosotros para coordinar la divulgación y las correcciones en toda la industria. Sobre PwnEscape
Los investigadores mencionan en su informe que el núcleo de la vulnerabilidad es un problema semántico de «Tiempo de Comprobación a Tiempo de Uso» (TOCTOU) relacionado con el cálculo diferido de sumas de comprobación en la estructura de paquetes.
Este error se aprovecha cuando un paquete de red malicioso originado en el sistema invitado ingresa con la bandera CHECKSUM_PARTIAL y valores manipulados en sus metadatos (skb->csum_start y skb->csum_offset), supera las validaciones iniciales de longitud asumiendo una cabecera legítima de 20 bytes. Sin embargo, durante el procesamiento de fragmentación de salida, la escritura diferida de la suma de comprobación sobrescribe datos sobre la cabecera IPv4 que ya había sido validada. La parte más interesante es el orden de las operaciones. El host ingress ve y analiza un paquete IPv4 con una cabecera ordinaria. El procesamiento de fragmentos y el enrutamiento pueden operar sobre ese estado. Posteriormente, la fragmentación de salida llega a la suma de verificación pendiente. Esto altera el primer byte del paquete (pasando, por ejemplo, de 0x45 a 0x4f), lo que engaña al núcleo del sistema haciéndole creer que el tamaño de la cabecera ha aumentado repentinamente de 20 a 60 bytes.
Al procesar este nuevo tamaño falsificado de la cabecera, el kernel copia 40 bytes adicionales fuera de la longitud lógica inicial. De estos, 32 bytes corresponden a memoria confidencial del sistema anfitrión que queda fuera de los límites lógicos del búfer del paquete, los cuales son transmitidos de vuelta como parte de la sección de opciones IP. Lo fundamental es que estos valores no son meros metadatos descriptivos . Autorizan una escritura posterior en la memoria del paquete. Si un software menos confiable puede influir en ellos, su validez debe mantenerse tras cada operación entre su admisión y su finalización. En el exploit desarrollado, esta fuga de información permitió a los investigadores recrear la distribución de la memoria, eludir la protección de aleatorización KASLR y configurar las condiciones exactas para sobrescribir 64 bytes de memoria de forma controlada, ejecutando código como root. Los detalles precisos de esta cadena de explotación se mantienen en privado para otorgar tiempo[...]
SoftwareLibre
Desde Linux PwnEscape: una vulnerabilidad que permite a máquinas virtuales atacar directamente al sistema anfitrión https://blog.desdelinux.net/wp-content/uploads/2026/10/pwnescape-Linux.png Hace poco se dio a conocer información importante sobre una vulnerabilidad…
de parcheo a los administradores. Solución y mitigación
Los investigadores mencionan una solución a nivel de código fuente, la cual introduce una función de validación llamada ip_check_csum_start. Esta función actúa como defensa en profundidad en cinco rutas distintas de consumo, garantizando que el inicio de la suma de comprobación sea estrictamente posterior al espacio ocupado por la cabecera IPv4 analizada.
Cabe mencionar que las correcciones ya están disponibles a través de las actualizaciones mas recientes del kernel de Linux, por lo que se recomienda realizar la actualizacion correspondiente.
Finalmente, vale la pena mencionar que la pronta respuesta coordinada de Vercel y la comunidad de desarrollo ha permitido mitigar este fallo a nivel de la industria.
Si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.
Los investigadores mencionan una solución a nivel de código fuente, la cual introduce una función de validación llamada ip_check_csum_start. Esta función actúa como defensa en profundidad en cinco rutas distintas de consumo, garantizando que el inicio de la suma de comprobación sea estrictamente posterior al espacio ocupado por la cabecera IPv4 analizada.
Cabe mencionar que las correcciones ya están disponibles a través de las actualizaciones mas recientes del kernel de Linux, por lo que se recomienda realizar la actualizacion correspondiente.
Finalmente, vale la pena mencionar que la pronta respuesta coordinada de Vercel y la comunidad de desarrollo ha permitido mitigar este fallo a nivel de la industria.
Si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.
SoftwareLibre
Photo
Desde Linux
Kernel Linux 7.3: aislamiento failfs, mejoras en Btrfs, Ext4, soporte para Apple M3 y mas
https://blog.desdelinux.net/wp-content/uploads/2021/10/Linux-Desktop.jpg
Tras dos meses de desarrollo, Linus Torvalds dio a conocer el lanzamiento del kernel Linux 7.3, una actualización que incorpora 20,260 parches aportados por 3171 desarrolladores (807 de ellos contribuyendo por primera vez). Esta versión, cuyo tamaño por parche promedia los 63 MB, modifica casi 15,000 archivos, sumando más de 940,000 líneas de código y eliminando cerca de 300,000.
Esta versión introduce mejoras críticas en la gestión del almacenamiento, y es que Btrfs ha optimizado drásticamente su rendimiento, multiplicando por cinco la velocidad en cargas de trabajo intensivas con fsync (como la escritura de registros) en unidades no SSD, y reemplazando estructuras internas para acelerar operaciones en búferes no almacenables.
Como contrapartida, Btrfs ha retirado el soporte para su primera versión de caché de espacio libre, obligando a los usuarios de sistemas antiguos a migrar mediante la utilidad btrfstune. Por su parte, Ext4 acelera las escrituras paralelas y declara obsoleto el modo de montaje data=journal, programando su eliminación para 2028 debido al impacto negativo en el rendimiento.
En cuanto a otros formatos, el kernel 7.3 marca el fin del soporte para los arcaicos sistemas EFS (IRIX) y FreeVxFS (SCO UnixWare), eliminándolos del código fuente. FUSE recibe una mejora de rendimiento y menor consumo de memoria al implementar E/S asíncrono con io_uring y eliminar copias innecesarias de memoria (copia cero). Además, NTFS3 implementa soporte inicial para flujos de datos alternativos (ADS), y la variante de solo lectura ahora soporta compresión transparente vía Windows Overlay Filter (WOF).
Otras de las mejoras que presenta el Kernel de Linux 7.3, es el comportamiento ante la escasez de VRAM. Ahora, las aplicaciones sin cuota garantizada verán sus búferes desalojados hacia la RAM del sistema (GTT) para liberar espacio y asegurar el funcionamiento de aplicaciones prioritarias, un cambio soportado en los controladores nouveau, xe y amdgpu. Virtualización, seguridad y aislamiento
Linux 7.3 introduce nuevos mecanismos para el aislamiento de procesos, y es que se estrena un nuevo ecosistema basado en el pseudosistema de archivos failfs y la llamada al sistema fchroot(). A diferencia de nullfs, failfs opera bajo el principio de «no se mantiene nada», bloqueando el montaje de particiones, la clonación y la monitorización de su estado. Si un proceso opera dentro de failfs, se le restringe el uso de rutas absolutas o relativas, limitando su acceso exclusivamente a descriptores de archivo preabiertos.
Para la virtualización, la función userfaultfd permite ahora a los hipervisores monitorizar los accesos a la memoria del sistema invitado. Esto facilita la identificación de páginas inactivas para desalojarlas hacia la memoria secundaria, utilizando el nuevo indicador UFFDIO_REGISTER_MODE_RWP para interceptar infracciones de lectura/escritura con mayor rendimiento.
Por otra parte, el kernel restringe por defecto el acceso a los aceleradores por hardware AF_ALG desde el espacio de usuario (mediante el parámetro sysctl af_alg_restrict) para mitigar vulnerabilidades que permitían modificar datos en la caché de páginas. Paralelamente, la librería interna libcrypto añade soporte para algoritmos modernos de cifrado AES (como XTS, GCM y XCTR). Redes, hardware y Rust
En la pila de red, el servidor ksmbd añade soporte para extensiones de Apple Time Machine, facilitando copias de seguridad de macOS, además de cifrado mediante RDMA (SMB Direct). En infraestructuras virtuales, los túneles UDP (VXLAN, GENEVE) ya pueden manejar paq[...]
Kernel Linux 7.3: aislamiento failfs, mejoras en Btrfs, Ext4, soporte para Apple M3 y mas
https://blog.desdelinux.net/wp-content/uploads/2021/10/Linux-Desktop.jpg
Tras dos meses de desarrollo, Linus Torvalds dio a conocer el lanzamiento del kernel Linux 7.3, una actualización que incorpora 20,260 parches aportados por 3171 desarrolladores (807 de ellos contribuyendo por primera vez). Esta versión, cuyo tamaño por parche promedia los 63 MB, modifica casi 15,000 archivos, sumando más de 940,000 líneas de código y eliminando cerca de 300,000.
Esta versión introduce mejoras críticas en la gestión del almacenamiento, y es que Btrfs ha optimizado drásticamente su rendimiento, multiplicando por cinco la velocidad en cargas de trabajo intensivas con fsync (como la escritura de registros) en unidades no SSD, y reemplazando estructuras internas para acelerar operaciones en búferes no almacenables.
Como contrapartida, Btrfs ha retirado el soporte para su primera versión de caché de espacio libre, obligando a los usuarios de sistemas antiguos a migrar mediante la utilidad btrfstune. Por su parte, Ext4 acelera las escrituras paralelas y declara obsoleto el modo de montaje data=journal, programando su eliminación para 2028 debido al impacto negativo en el rendimiento.
En cuanto a otros formatos, el kernel 7.3 marca el fin del soporte para los arcaicos sistemas EFS (IRIX) y FreeVxFS (SCO UnixWare), eliminándolos del código fuente. FUSE recibe una mejora de rendimiento y menor consumo de memoria al implementar E/S asíncrono con io_uring y eliminar copias innecesarias de memoria (copia cero). Además, NTFS3 implementa soporte inicial para flujos de datos alternativos (ADS), y la variante de solo lectura ahora soporta compresión transparente vía Windows Overlay Filter (WOF).
Otras de las mejoras que presenta el Kernel de Linux 7.3, es el comportamiento ante la escasez de VRAM. Ahora, las aplicaciones sin cuota garantizada verán sus búferes desalojados hacia la RAM del sistema (GTT) para liberar espacio y asegurar el funcionamiento de aplicaciones prioritarias, un cambio soportado en los controladores nouveau, xe y amdgpu. Virtualización, seguridad y aislamiento
Linux 7.3 introduce nuevos mecanismos para el aislamiento de procesos, y es que se estrena un nuevo ecosistema basado en el pseudosistema de archivos failfs y la llamada al sistema fchroot(). A diferencia de nullfs, failfs opera bajo el principio de «no se mantiene nada», bloqueando el montaje de particiones, la clonación y la monitorización de su estado. Si un proceso opera dentro de failfs, se le restringe el uso de rutas absolutas o relativas, limitando su acceso exclusivamente a descriptores de archivo preabiertos.
Para la virtualización, la función userfaultfd permite ahora a los hipervisores monitorizar los accesos a la memoria del sistema invitado. Esto facilita la identificación de páginas inactivas para desalojarlas hacia la memoria secundaria, utilizando el nuevo indicador UFFDIO_REGISTER_MODE_RWP para interceptar infracciones de lectura/escritura con mayor rendimiento.
Por otra parte, el kernel restringe por defecto el acceso a los aceleradores por hardware AF_ALG desde el espacio de usuario (mediante el parámetro sysctl af_alg_restrict) para mitigar vulnerabilidades que permitían modificar datos en la caché de páginas. Paralelamente, la librería interna libcrypto añade soporte para algoritmos modernos de cifrado AES (como XTS, GCM y XCTR). Redes, hardware y Rust
En la pila de red, el servidor ksmbd añade soporte para extensiones de Apple Time Machine, facilitando copias de seguridad de macOS, además de cifrado mediante RDMA (SMB Direct). En infraestructuras virtuales, los túneles UDP (VXLAN, GENEVE) ya pueden manejar paq[...]
SoftwareLibre
Desde Linux Kernel Linux 7.3: aislamiento failfs, mejoras en Btrfs, Ext4, soporte para Apple M3 y mas https://blog.desdelinux.net/wp-content/uploads/2021/10/Linux-Desktop.jpg Tras dos meses de desarrollo, Linus Torvalds dio a conocer el lanzamiento del kernel…
uetes BIG TCP de hasta 4 GB.
El soporte de hardware se expande con la llegada de los SoC Apple M3 Pro, Max y Ultra, incluyendo gestión de energía. El controlador amdgpu añade soporte inicial para la arquitectura DCN 6.0.0 y paneles OLED de bajo consumo, mientras que los desarrollos en Rust continúan su avance. El controlador experimental Nova para GPUs NVIDIA actualiza sus imágenes de firmware TLV, y el lenguaje de programación se habilita oficialmente para arquitecturas PowerPC.
Como contraparte a las novedades, el kernel se prepara para una purga: se ha programado la eliminación de plataformas ARM antiguas y obsoletas (como sa1100, i.MX31, pxa) para la próxima versión 7.5, lo que retirará casi 55.000 líneas de código para aligerar el mantenimiento.
Finalmente, si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.
Cabe mencionar que esta nueva version debería estar llegando a los repositorios de las principales distribuciones. En algunas ya se encuentra disponible (Arch Linux, Ubuntu, Debian, entre otras).
El soporte de hardware se expande con la llegada de los SoC Apple M3 Pro, Max y Ultra, incluyendo gestión de energía. El controlador amdgpu añade soporte inicial para la arquitectura DCN 6.0.0 y paneles OLED de bajo consumo, mientras que los desarrollos en Rust continúan su avance. El controlador experimental Nova para GPUs NVIDIA actualiza sus imágenes de firmware TLV, y el lenguaje de programación se habilita oficialmente para arquitecturas PowerPC.
Como contraparte a las novedades, el kernel se prepara para una purga: se ha programado la eliminación de plataformas ARM antiguas y obsoletas (como sa1100, i.MX31, pxa) para la próxima versión 7.5, lo que retirará casi 55.000 líneas de código para aligerar el mantenimiento.
Finalmente, si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.
Cabe mencionar que esta nueva version debería estar llegando a los repositorios de las principales distribuciones. En algunas ya se encuentra disponible (Arch Linux, Ubuntu, Debian, entre otras).
SoftwareLibre
Photo
Desde Linux
Firefox 159: presenta el rastreo de páginas con Smart Window, animaciones por desplazamiento CSS, mejoras y mas
https://blog.desdelinux.net/wp-content/uploads/2019/10/Firefox-Logo.png
Mozilla dio a conocer el lanzamiento de la versión estable de Firefox 159, marcando el inicio de un nuevo ciclo de lanzamientos quincenales para el navegador. Esta actualización, que se lanza en paralelo con las versiones de soporte extendido (ESR) 153.6.0 y 115.44.0, introduce herramientas avanzadas de productividad y reorganiza funciones clave de la interfaz.
Entre los cambios y mejoras mas importantes, se destaca la integración de Smart Window, un espacio interactivo de inteligencia artificial que permite a los usuarios rastrear cambios en páginas web (como caídas de precios o reposición de stock) mediante el comando /watch, generando notificaciones de escritorio cuando se detectan modificaciones. Además, la función de resumen por IA ha sido optimizada para enviar la URL al proveedor en lugar del texto completo, solucionando los problemas de análisis incompleto en artículos largos. Principales novedades de Firefox 159
En esta nueva version que se presenta del navegador, el gestor de contraseñas ahora es accesible por defecto desde la barra lateral, y se han introducido atajos de teclado personalizables para buscar pestañas (Ctrl+Mayús+A) y gestionar complementos (Ctrl+Mayús+F).
https://blog.desdelinux.net/wp-content/uploads/2026/10/Firefox159_passwords_sidebar.png
En macOS, Firefox ahora utiliza el selector nativo de uso compartido del sistema (permitiendo compartir múltiples pestañas vía AirDrop o Mensajes) y fuerza a las aplicaciones que requieren autenticación a abrir su página de inicio de sesión directamente en Firefox si este es el navegador predeterminado. A nivel global, las direcciones web escritas en alfabetos balinés, javanés, n’ko y silábico aborigen canadiense se renderizan ahora de forma nativa, abandonando la codificación «xn--«.
Para los desarrolladores web, Firefox 159 habilita por defecto las animaciones controladas por desplazamiento (scroll-driven animations), permitiendo vincular efectos visuales a la posición de la barra de desplazamiento mediante nuevas propiedades CSS y las interfaces ScrollTimeline y ViewTimeline.
Ademas de ello, Firefox 159 implementa los registros de elementos personalizados con ámbito, resolviendo colisiones de nombres al permitir que múltiples bibliotecas utilicen etiquetas HTML idénticas en diferentes partes del DOM. La Consola Web ahora permite la redeclaración de variables let, const y class sin generar errores, la API Sanitizer limpia el HTML durante la fase de análisis para evitar la ejecución de constructores maliciosos, y WebGL incorpora nuevas extensiones de control de texturas y recortes (incluyendo EXT_texture_norm16 para WebGL 2). En el entorno corporativo y de seguridad, Firefox Enterprise estrena la generación de listas de materiales de software (SBOM), desactiva el autocompletado con IA por defecto y permite a los administradores exigir un nuevo inicio de sesión para restaurar sesiones tras un fallo del navegador.
En cuanto a la seguridad se solucionan errores críticos como la fuga de memoria en gráficos AMD en Linux, la separación involuntaria de pestañas en Wayland, problemas de reproducción de video con NVIDIA RTX Video HDR en Windows y demoras en la recarga de pestañas en dispositivos Android de Xiaomi y Redmi.
Finalmente, la versión 159 parchea 167 vulnerabilidades (108 de alta gravedad), mitigando múltiples riesgos de desbordamiento de búfer y uso de memoria liberada que podrían derivar en la ejecución de código arbitrario.
Si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el sigu[...]
Firefox 159: presenta el rastreo de páginas con Smart Window, animaciones por desplazamiento CSS, mejoras y mas
https://blog.desdelinux.net/wp-content/uploads/2019/10/Firefox-Logo.png
Mozilla dio a conocer el lanzamiento de la versión estable de Firefox 159, marcando el inicio de un nuevo ciclo de lanzamientos quincenales para el navegador. Esta actualización, que se lanza en paralelo con las versiones de soporte extendido (ESR) 153.6.0 y 115.44.0, introduce herramientas avanzadas de productividad y reorganiza funciones clave de la interfaz.
Entre los cambios y mejoras mas importantes, se destaca la integración de Smart Window, un espacio interactivo de inteligencia artificial que permite a los usuarios rastrear cambios en páginas web (como caídas de precios o reposición de stock) mediante el comando /watch, generando notificaciones de escritorio cuando se detectan modificaciones. Además, la función de resumen por IA ha sido optimizada para enviar la URL al proveedor en lugar del texto completo, solucionando los problemas de análisis incompleto en artículos largos. Principales novedades de Firefox 159
En esta nueva version que se presenta del navegador, el gestor de contraseñas ahora es accesible por defecto desde la barra lateral, y se han introducido atajos de teclado personalizables para buscar pestañas (Ctrl+Mayús+A) y gestionar complementos (Ctrl+Mayús+F).
https://blog.desdelinux.net/wp-content/uploads/2026/10/Firefox159_passwords_sidebar.png
En macOS, Firefox ahora utiliza el selector nativo de uso compartido del sistema (permitiendo compartir múltiples pestañas vía AirDrop o Mensajes) y fuerza a las aplicaciones que requieren autenticación a abrir su página de inicio de sesión directamente en Firefox si este es el navegador predeterminado. A nivel global, las direcciones web escritas en alfabetos balinés, javanés, n’ko y silábico aborigen canadiense se renderizan ahora de forma nativa, abandonando la codificación «xn--«.
Para los desarrolladores web, Firefox 159 habilita por defecto las animaciones controladas por desplazamiento (scroll-driven animations), permitiendo vincular efectos visuales a la posición de la barra de desplazamiento mediante nuevas propiedades CSS y las interfaces ScrollTimeline y ViewTimeline.
Ademas de ello, Firefox 159 implementa los registros de elementos personalizados con ámbito, resolviendo colisiones de nombres al permitir que múltiples bibliotecas utilicen etiquetas HTML idénticas en diferentes partes del DOM. La Consola Web ahora permite la redeclaración de variables let, const y class sin generar errores, la API Sanitizer limpia el HTML durante la fase de análisis para evitar la ejecución de constructores maliciosos, y WebGL incorpora nuevas extensiones de control de texturas y recortes (incluyendo EXT_texture_norm16 para WebGL 2). En el entorno corporativo y de seguridad, Firefox Enterprise estrena la generación de listas de materiales de software (SBOM), desactiva el autocompletado con IA por defecto y permite a los administradores exigir un nuevo inicio de sesión para restaurar sesiones tras un fallo del navegador.
En cuanto a la seguridad se solucionan errores críticos como la fuga de memoria en gráficos AMD en Linux, la separación involuntaria de pestañas en Wayland, problemas de reproducción de video con NVIDIA RTX Video HDR en Windows y demoras en la recarga de pestañas en dispositivos Android de Xiaomi y Redmi.
Finalmente, la versión 159 parchea 167 vulnerabilidades (108 de alta gravedad), mitigando múltiples riesgos de desbordamiento de búfer y uso de memoria liberada que podrían derivar en la ejecución de código arbitrario.
Si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el sigu[...]
SoftwareLibre
Desde Linux Firefox 159: presenta el rastreo de páginas con Smart Window, animaciones por desplazamiento CSS, mejoras y mas https://blog.desdelinux.net/wp-content/uploads/2019/10/Firefox-Logo.png Mozilla dio a conocer el lanzamiento de la versión estable…
iente enlace. Cómo instalar o actualizar a Firefox 159
Si ya tienes Firefox instalado, la actualización debería llegar automáticamente a través del gestor de paquetes de tu distribución en los próximos días. Sin embargo, si quieres obtener la versión 159 inmediatamente sin esperar a los repositorios oficiales, la mejor opción es utilizar el binario oficial que proporciona Mozilla.
Para instalarlo desde el binario en cualquier distribución Linux (Ubuntu, Fedora, Arch, etc.), puedes seguir estos pasos en tu terminal:
wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES"
sudo tar xjf firefox.tar.bz2 -C /opt/
sudo ln -sf /opt/firefox/firefox /usr/bin/firefox
Si prefieres utilizar los paquetes Snap (común en Ubuntu), puedes forzar la actualización con:
sudo snap refresh firefox
Para los usuarios que prefieren Flatpak y Flathub, la actualización se puede realizar ejecutando:
flatpak update org.mozilla.firefox
Para los usuarios de Ubuntu, Linux Mint y otros derivados de Ubuntu, también es posible actualizar Firefox a través del PPA oficial. Para hacerlo, abre una terminal e introduce los siguientes comandos:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
sudo apt install firefox
Finalmente, si prefieres esperar a que llegue a los repositorios nativos de tu distribución (DNF, Pacman), solo debes ejecutar el comando de actualización habitual de tu sistema, aunque ten en cuenta que esto puede tardar desde unas horas (en Arch) hasta varios días (en Debian/Ubuntu).
Si ya tienes Firefox instalado, la actualización debería llegar automáticamente a través del gestor de paquetes de tu distribución en los próximos días. Sin embargo, si quieres obtener la versión 159 inmediatamente sin esperar a los repositorios oficiales, la mejor opción es utilizar el binario oficial que proporciona Mozilla.
Para instalarlo desde el binario en cualquier distribución Linux (Ubuntu, Fedora, Arch, etc.), puedes seguir estos pasos en tu terminal:
wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES"
sudo tar xjf firefox.tar.bz2 -C /opt/
sudo ln -sf /opt/firefox/firefox /usr/bin/firefox
Si prefieres utilizar los paquetes Snap (común en Ubuntu), puedes forzar la actualización con:
sudo snap refresh firefox
Para los usuarios que prefieren Flatpak y Flathub, la actualización se puede realizar ejecutando:
flatpak update org.mozilla.firefox
Para los usuarios de Ubuntu, Linux Mint y otros derivados de Ubuntu, también es posible actualizar Firefox a través del PPA oficial. Para hacerlo, abre una terminal e introduce los siguientes comandos:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
sudo apt install firefox
Finalmente, si prefieres esperar a que llegue a los repositorios nativos de tu distribución (DNF, Pacman), solo debes ejecutar el comando de actualización habitual de tu sistema, aunque ten en cuenta que esto puede tardar desde unas horas (en Arch) hasta varios días (en Debian/Ubuntu).
SoftwareLibre
Photo
MuyLinux
KDE Plasma: esquinas redondeadas y sombras en aplicaciones rebeldes
https://www.muylinux.com/wp-content/uploads/2026/10/plasma.jpg
Hace un par de semanas que se lanzó KDE Plasma 6.8 y, de todas las novedades que trajo, hay una de especial interés para los amantes de la personalización: nuevas reglas para añadir «sombras, contornos y esquinas redondeadas a aquellas aplicaciones con decoraciones del lado del cliente que no proporcionan estos efectos por sí mismas». Que dicho así puede sonar un poco confuso, pero es sencillo y, sobre todo, agradecido.
Lo que permite esta configuración, más que función, es una mejor integración visual de aquellas aplicaciones que usan su propio sistema para dibujar la ventana, forzando esquinas redondeadas y sombras para acercarlas al estilo predeterminado del escritorio. Basta con abrir cualquier aplicación con la barra de ventanas de Plasma —con la decoración de KWin— y otra que no la use para ver la diferencia.
Esta novedad, además, vino con un ejemplo práctico: Steam, cuya regla se incluye de manera predeterminada, facilitando su replicación en otras aplicaciones. Para hacerlo, hay que entrar en: «Preferencias del sistema > Gestión de ventanas > Reglas de las ventanas«, duplicar la regla de «Windows settings for steam» y editarla. El único ajuste imprescindible es la detección de propiedades de la ventana.
https://www.muylinux.com/wp-content/uploads/2026/10/wr1.jpg
«Detectar propiedades de la ventana» es simple: se pulsa el botón y se marca con el cursor la ventana que se desee configurar, procurando apuntar al borde de la ventana. Aparecerá entonces un diálogo con opciones para determinar la clase de la ventana: este es el único campo que puede resultar confuso, porque no todas las aplicaciones responden al mismo nombre. Aplicando el cambio se comprueba si funciona.
https://www.muylinux.com/wp-content/uploads/2026/10/wr2.jpg
Todo es cuestión de probar: si con «Clase de la ventana (aplicación)» no aplica el cambio, «Clase completa de ventanas» lo hará. Solo hay que tener en cuenta una cosa: mientras que al activar una regla esta se aplicará inmediatamente, al desactivarla no sucede así, y hay que reiniciar la aplicación para ver los cambios.
https://www.muylinux.com/wp-content/uploads/2026/10/wr3.jpg
Y como solo con imágenes puede resultar confuso cómo se hace esto, he grabado un pequeño vídeo para verlo tal cual.
La entrada KDE Plasma: esquinas redondeadas y sombras en aplicaciones rebeldes es original de MuyLinux
KDE Plasma: esquinas redondeadas y sombras en aplicaciones rebeldes
https://www.muylinux.com/wp-content/uploads/2026/10/plasma.jpg
Hace un par de semanas que se lanzó KDE Plasma 6.8 y, de todas las novedades que trajo, hay una de especial interés para los amantes de la personalización: nuevas reglas para añadir «sombras, contornos y esquinas redondeadas a aquellas aplicaciones con decoraciones del lado del cliente que no proporcionan estos efectos por sí mismas». Que dicho así puede sonar un poco confuso, pero es sencillo y, sobre todo, agradecido.
Lo que permite esta configuración, más que función, es una mejor integración visual de aquellas aplicaciones que usan su propio sistema para dibujar la ventana, forzando esquinas redondeadas y sombras para acercarlas al estilo predeterminado del escritorio. Basta con abrir cualquier aplicación con la barra de ventanas de Plasma —con la decoración de KWin— y otra que no la use para ver la diferencia.
Esta novedad, además, vino con un ejemplo práctico: Steam, cuya regla se incluye de manera predeterminada, facilitando su replicación en otras aplicaciones. Para hacerlo, hay que entrar en: «Preferencias del sistema > Gestión de ventanas > Reglas de las ventanas«, duplicar la regla de «Windows settings for steam» y editarla. El único ajuste imprescindible es la detección de propiedades de la ventana.
https://www.muylinux.com/wp-content/uploads/2026/10/wr1.jpg
«Detectar propiedades de la ventana» es simple: se pulsa el botón y se marca con el cursor la ventana que se desee configurar, procurando apuntar al borde de la ventana. Aparecerá entonces un diálogo con opciones para determinar la clase de la ventana: este es el único campo que puede resultar confuso, porque no todas las aplicaciones responden al mismo nombre. Aplicando el cambio se comprueba si funciona.
https://www.muylinux.com/wp-content/uploads/2026/10/wr2.jpg
Todo es cuestión de probar: si con «Clase de la ventana (aplicación)» no aplica el cambio, «Clase completa de ventanas» lo hará. Solo hay que tener en cuenta una cosa: mientras que al activar una regla esta se aplicará inmediatamente, al desactivarla no sucede así, y hay que reiniciar la aplicación para ver los cambios.
https://www.muylinux.com/wp-content/uploads/2026/10/wr3.jpg
Y como solo con imágenes puede resultar confuso cómo se hace esto, he grabado un pequeño vídeo para verlo tal cual.
La entrada KDE Plasma: esquinas redondeadas y sombras en aplicaciones rebeldes es original de MuyLinux
SoftwareLibre
Photo
Desde Linux SteamOS 3.9.5: Linux 7.2, KDE Plasma 6.7, mejoras en Wi-Fi, hibernación preliminar y mas
https://blog.desdelinux.net/wp-content/uploads/2025/06/steam-os.png
Valve dio a conocer hace pocos días el lanzamiento de la nueva version de «SteamOS 3.9.5», siendo la primera versión estable de la rama 3.9 del sistema operativo utilizado en Steam Deck y Steam Machines.
Esta actualización se destaca por la modernización de sus componentes base, comenzando con la sincronización con la base de datos de paquetes más reciente de Arch Linux. Además de ello el cambio más importante es el salto al kernel de Linux 7.2 (abandonando la versión 6.16), lo que habilita los controladores gráficos más recientes y mejora significativamente la compatibilidad con nuevo hardware, incluyendo tecnologías como USB4Stream. Principales novedades de SteamOS 3.9.5
Esta nueva version de SteamOS 3.9.5 presenta mejoras para los usuarios que utilizan sus dispositivos como ordenadores convencionales, el Modo Escritorio ha recibido una actualización mayor, pasando de KDE Plasma 6.4.3 a la versión KDE Plasma 6.7.3, incorporando de golpe todas las mejoras de las ramas 6.5 y 6.6. En este modo, ahora es posible activar el protector y la pantalla de bloqueo desde la configuración, y se habilita el inicio de sesión para usuarios mediante RDP (Protocolo de Escritorio Remoto).
Otra de las novedades que presenta la nueva version, es en la conectividad WiFi la cual para las nuevas instalaciones, el gestor wpa_supplicant vuelve a ser el backend predeterminado para el Wi-Fi, reemplazando a iwd (aunque este último sigue disponible en sistemas ya instalados). Valve ha optimizado wpa_supplicant para garantizar una reconexión casi instantánea al despertar el dispositivo del modo de suspensión y ha corregido un error que impedía la conexión al primer intento con redes Wi-Fi ocultas. Novedades en hibernación y rendimiento
El sistema incluye soporte preliminar para la hibernación, una función que permite guardar el contenido de la RAM en el disco para ahorrar batería. Sin embargo, Valve aclara que esta función aún no es visible en la interfaz del Modo Juego y permanece desactivada por defecto en la Steam Deck debido a un error pendiente en los controladores. A pesar de esto, se ha logrado reducir el consumo energético de la consola cuando se encuentra en reposo y sin reproducir audio.
A nivel de rendimiento gráfico y de juegos, SteamOS 3.9.5 incluye múltiples correcciones, entre las cuales se destacan las siguientes:
* El limitador de fotogramas ahora se aplica correctamente al utilizar pantallas externas y no genera errores de FPS al activar VRR (Frecuencia de Actualización Variable).
* Se solucionan problemas de suspensión/reanudación en equipos equipados con tarjetas gráficas AMD RDNA1 y RDNA2.
* Se corrigió un error por el que cambiar la zona horaria podía impedir cambiar al modo Escritorio hasta que se reiniciaba el sistema.
* Se realizaron actualizaciones de seguridad y estabilidad.
* Se revocaron los certificados comprometidos emitidos por eMudhra.
* Juegos como Elden Ring y Dark Souls III ya pueden ejecutarse correctamente en las nuevas CPU Intel Panther Lake.
* Se corrige la corrupción gráfica de la pantalla de arranque en dispositivos con procesadores Intel PTL+. Expansión a de soporte a otros dispositivos y novedades internas
Reflejando la intención de Valve de expandir SteamOS más allá de su propio hardware, la actualización mejora la compatibilidad del gestor de arranque (bootloader) con diversas placas base y optimiza el rendimiento del sistema al ejecutarse como invitado en máquinas virtuales con aceleración gráfica (utilizando virtio-gpu y venus).
Otros dispositivos también reciben soporte directo: se ha añadido soporte preliminar para el control de brillo[...]
https://blog.desdelinux.net/wp-content/uploads/2025/06/steam-os.png
Valve dio a conocer hace pocos días el lanzamiento de la nueva version de «SteamOS 3.9.5», siendo la primera versión estable de la rama 3.9 del sistema operativo utilizado en Steam Deck y Steam Machines.
Esta actualización se destaca por la modernización de sus componentes base, comenzando con la sincronización con la base de datos de paquetes más reciente de Arch Linux. Además de ello el cambio más importante es el salto al kernel de Linux 7.2 (abandonando la versión 6.16), lo que habilita los controladores gráficos más recientes y mejora significativamente la compatibilidad con nuevo hardware, incluyendo tecnologías como USB4Stream. Principales novedades de SteamOS 3.9.5
Esta nueva version de SteamOS 3.9.5 presenta mejoras para los usuarios que utilizan sus dispositivos como ordenadores convencionales, el Modo Escritorio ha recibido una actualización mayor, pasando de KDE Plasma 6.4.3 a la versión KDE Plasma 6.7.3, incorporando de golpe todas las mejoras de las ramas 6.5 y 6.6. En este modo, ahora es posible activar el protector y la pantalla de bloqueo desde la configuración, y se habilita el inicio de sesión para usuarios mediante RDP (Protocolo de Escritorio Remoto).
Otra de las novedades que presenta la nueva version, es en la conectividad WiFi la cual para las nuevas instalaciones, el gestor wpa_supplicant vuelve a ser el backend predeterminado para el Wi-Fi, reemplazando a iwd (aunque este último sigue disponible en sistemas ya instalados). Valve ha optimizado wpa_supplicant para garantizar una reconexión casi instantánea al despertar el dispositivo del modo de suspensión y ha corregido un error que impedía la conexión al primer intento con redes Wi-Fi ocultas. Novedades en hibernación y rendimiento
El sistema incluye soporte preliminar para la hibernación, una función que permite guardar el contenido de la RAM en el disco para ahorrar batería. Sin embargo, Valve aclara que esta función aún no es visible en la interfaz del Modo Juego y permanece desactivada por defecto en la Steam Deck debido a un error pendiente en los controladores. A pesar de esto, se ha logrado reducir el consumo energético de la consola cuando se encuentra en reposo y sin reproducir audio.
A nivel de rendimiento gráfico y de juegos, SteamOS 3.9.5 incluye múltiples correcciones, entre las cuales se destacan las siguientes:
* El limitador de fotogramas ahora se aplica correctamente al utilizar pantallas externas y no genera errores de FPS al activar VRR (Frecuencia de Actualización Variable).
* Se solucionan problemas de suspensión/reanudación en equipos equipados con tarjetas gráficas AMD RDNA1 y RDNA2.
* Se corrigió un error por el que cambiar la zona horaria podía impedir cambiar al modo Escritorio hasta que se reiniciaba el sistema.
* Se realizaron actualizaciones de seguridad y estabilidad.
* Se revocaron los certificados comprometidos emitidos por eMudhra.
* Juegos como Elden Ring y Dark Souls III ya pueden ejecutarse correctamente en las nuevas CPU Intel Panther Lake.
* Se corrige la corrupción gráfica de la pantalla de arranque en dispositivos con procesadores Intel PTL+. Expansión a de soporte a otros dispositivos y novedades internas
Reflejando la intención de Valve de expandir SteamOS más allá de su propio hardware, la actualización mejora la compatibilidad del gestor de arranque (bootloader) con diversas placas base y optimiza el rendimiento del sistema al ejecutarse como invitado en máquinas virtuales con aceleración gráfica (utilizando virtio-gpu y venus).
Otros dispositivos también reciben soporte directo: se ha añadido soporte preliminar para el control de brillo[...]
SoftwareLibre
Desde Linux SteamOS 3.9.5: Linux 7.2, KDE Plasma 6.7, mejoras en Wi-Fi, hibernación preliminar y mas https://blog.desdelinux.net/wp-content/uploads/2025/06/steam-os.png Valve dio a conocer hace pocos días el lanzamiento de la nueva version de «SteamOS 3.9.5»…
y corregido un bloqueo en Forza Horizon 6 para la consola Legion Go 2, se ha solucionado un fallo de velocidad excesiva del ventilador en equipos ASUS, y se mejora la compatibilidad con el adaptador inalámbrico Steam Frame (incluyendo correcciones en la transmisión de títulos VR). Adicionalmente, Steam Remote Play ahora funciona en una Steam Machine incluso si esta arranca sin un monitor conectado.
Finalmente, a nivel de desarrollo, se ha restablecido la compatibilidad con el sistema de comunicación Android Binder IPC, se actualizó la versión de RenderDoc, y varios scripts internos y paquetes han cambiado su nomenclatura del prefijo «steamos-» al prefijo «holo-«.
Si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.
Finalmente, a nivel de desarrollo, se ha restablecido la compatibilidad con el sistema de comunicación Android Binder IPC, se actualizó la versión de RenderDoc, y varios scripts internos y paquetes han cambiado su nomenclatura del prefijo «steamos-» al prefijo «holo-«.
Si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.