🔒
Hay nuevos artículos disponibles. Pincha para refrescar la página.
AnteayerSoberanía Tecnológica

Fwupd 2.1.7 trae soporte para touchpads PixArt y mejoras de seguridad

28 Julio 2026 at 09:28
Por: Pablinux

fwupd 2.1.7

La utilidad de código abierto para actualizar firmware en Linux, Fwupd, ha publicado su versión 2.1.7, una actualización estable que mejora tanto la compatibilidad con hardware como la seguridad del sistema. Esta nueva entrega, desarrollada por Richard Hughes y el equipo de LVFS (Linux Vendor Firmware Service), llega poco más de tres semanas después de la versión 2.1.6 y está pensada para facilitar la gestión de firmware en distribuciones Linux.

Entre las novedades más destacadas, Fwupd 2.1.7 incorpora soporte para el dispositivo PixArt PJP360, un touchpad moderno que se integra en equipos con el panel táctil PixArt POCO 103X. Los controladores necesarios para permitir las actualizaciones de firmware de este componente han sido desarrollados por la propia PixArt y ya forman parte del ecosistema Fwupd. Esta ampliación de hardware es especialmente relevante para usuarios con portátiles recién adquiridos que utilicen este tipo de touchpad.

Fwupd 2.1.7 introduce mejoras en seguridad y nuevas funcionalidades

La versión 2.1.7 no solo se centra en nuevo hardware, sino que también refuerza la protección del sistema. Se ha añadido un atributo de seguridad de bloqueo MTD (Memory Technology Device) que impide modificaciones no autorizadas en la memoria flash. Además, se han implementado listas de firmas EFI gestionadas externamente, lo que permite a los administradores controlar qué binarios UEFI pueden ejecutarse. Para las actualizaciones de firmware UEFI, se ha integrado un complemento systemd-pcrlock que mejora la trazabilidad y seguridad del proceso.

Otra incorporación notable es el soporte para identificadores AppStream “well-known” aplicados a configuraciones comunes de BIOS, lo que facilita a los usuarios encontrar y modificar parámetros habituales desde el propio gestor de firmware. Asimismo, se ha incluido un atributo de seguridad para cifrado de discos TCG, alineándose con los estándares de Trusted Computing Group y mejorando la protección de datos en reposo.

Corrección de errores y mejoras internas

El parche también resuelve diversos fallos que afectaban a la experiencia de usuario. Entre ellos, se ha corregido el manejo de la cadena de versión de las GPU AMD, que provocaba conflictos en algunas configuraciones. También se ha solucionado un problema que impedía la suspensión a RAM cuando la memoria estaba cifrada, una funcionalidad crítica para portátiles y equipos de bajo consumo. Además, varios complementos de Fwupd ahora funcionan correctamente al compilar el software para Android, ampliando su alcance a dispositivos móviles.

Con todo, la comunidad Linux se beneficia directamente de estas mejoras. La posibilidad de actualizar firmware de forma segura y centralizada a través de LVFS reduce los riesgos de seguridad y simplifica el mantenimiento de los equipos.

Fwupd 2.1.7 ya está disponible para su descarga desde el repositorio oficial de GitHub. Los usuarios pueden obtener el código fuente o los paquetes precompilados para las principales distribuciones. Se recomienda a los administradores de sistemas y usuarios avanzados que actualicen cuanto antes para aprovechar las nuevas funciones de seguridad y la compatibilidad con el hardware PixArt. La versión actual es, sin duda, un paso adelante en la democratización de las actualizaciones de firmware en el ecosistema Linux.

GNU Linux-libre 7.1 ya está disponible con nuevas tareas de limpieza en el kernel

16 Junio 2026 at 12:24
Por: Pablinux

GNU Linux-libre 7.1

GNU Linux-libre 7.1 ya está disponible como la nueva versión de este kernel mantenido por el proyecto GNU, cuyo objetivo es ofrecer una variante completamente libre del núcleo Linux eliminando firmware propietario, blobs binarios y cualquier componente que no cumpla con los principios del software libre. La nueva edición llega basada en Linux 7.1 e introduce nuevas tareas de limpieza en numerosos controladores y archivos del árbol del kernel.

Aunque gran parte de las novedades de GNU Linux-libre 7.1 pasan desapercibidas para el usuario medio, esta actualización resulta especialmente relevante para quienes priorizan el uso exclusivo de software libre. Como ocurre en cada lanzamiento, y el anterior llegó en abril, los desarrolladores han revisado los cambios introducidos en la versión principal del kernel para eliminar referencias a firmware privativo y adaptar el código a los nuevos controladores incorporados en Linux 7.1.

GNU Linux-libre 7.1 amplía la limpieza de controladores y elimina más componentes privativos

La principal novedad de GNU Linux-libre 7.1 se encuentra en la actualización de los scripts encargados de identificar y eliminar elementos no libres dentro del kernel Linux. Esta nueva versión amplía el proceso de limpieza a diferentes controladores y archivos Device Tree que fueron añadidos o modificados recientemente en Linux 7.1.

Entre los componentes revisados se encuentran diversos controladores relacionados con hardware inalámbrico, dispositivos de red y tarjetas gráficas. El proyecto también ha actualizado las reglas de limpieza para adaptarse a cambios introducidos en algunos controladores existentes tras las últimas refactorizaciones realizadas por los desarrolladores del kernel principal.

GNU Linux-libre 7.1 incorpora además soporte para depurar nuevos controladores que aparecieron en Linux 7.1. Entre ellos destacan elementos relacionados con hardware Wi-Fi de última generación y componentes destinados a la gestión de pantallas y conexiones de vídeo. Como resultado, los usuarios que apuestan por distribuciones completamente libres pueden seguir utilizando versiones recientes del kernel sin incorporar software propietario.

Por otra parte, esta versión deja de incluir tareas de limpieza para varios controladores heredados que ya fueron eliminados del kernel oficial. Se trata de hardware muy antiguo cuyo mantenimiento había dejado de tener sentido dentro del ecosistema Linux actual.

Otras mejoras

Uno de los aspectos que también ha llamado la atención en torno a Linux 7.1 es el inicio de la retirada del soporte para procesadores Intel 486, una decisión que afecta igualmente a GNU Linux-libre al estar basado directamente en dicha versión del kernel. Aunque el código de compatibilidad no desaparece por completo de inmediato, la eliminación gradual de estas arquitecturas refleja la apuesta del ecosistema Linux por simplificar el mantenimiento y centrarse en hardware más moderno.

Como es habitual, GNU Linux-libre 7.1 está dirigido principalmente a usuarios de distribuciones comprometidas con los principios del software libre, así como a organizaciones y entusiastas que desean ejecutar sistemas completamente libres de componentes privativos. Con esta actualización, el proyecto continúa su labor de adaptar cada nueva versión del kernel Linux a los estándares promovidos por la comunidad GNU y la Free Software Foundation.

Linux 7.1: El nuevo salto del kernel que mejora la convivencia con Windows y depura el hardware antiguo

15 Junio 2026 at 08:06
Por: Pablinux

Linux 7.1

Tras un periodo de pruebas que ha mantenido en vilo a la comunidad tecnológica, el equipo de Linus Torvalds ha dado luz verde a la versión estable de Linux 7.1. Este lanzamiento no es una simple actualización de mantenimiento, sino que representa un cambio de filosofía en el desarrollo del núcleo, centrándose en una limpieza profunda de componentes que ya no tienen sitio en la informática moderna. La intención es clara: dejar atrás el lastre del pasado para que el sistema sea mucho más ágil en los equipos que utilizamos hoy en día.

Curiosamente, este lanzamiento ha llegado un poco antes de lo previsto por motivos puramente logísticos del propio Torvalds, quien adelantó el anuncio para evitar que coincidiera con sus desplazamientos personales. A pesar de las prisas de última hora, nos encontramos ante un software muy sólido que, si bien no revoluciona la interfaz de usuario (algo que no es tarea del kernel), sí que va a suponer un antes y un después para quienes manejamos hardware actual o necesitamos que nuestro equipo se entienda mejor con otros sistemas operativos.

Linux 7.1 y un soporte para NTFS a la altura de los tiempos

Uno de los puntos que más va a agradecer el usuario de a pie es la integración de un nuevo controlador nativo para el sistema de archivos NTFS. Hasta ahora, la compatibilidad con los discos formateados en Windows era, por decirlo suavemente, un poco irregular y dependía de soluciones externas que no siempre daban la talla en rendimiento. Con la llegada de Linux 7.1, la lectura y escritura en unidades NTFS se vuelve mucho más fiable y rápida, algo fundamental para quienes comparten archivos entre sistemas o utilizan discos duros externos de gran capacidad en su día a día.

Linux 7.1 prepara el terreno para los procesadores del futuro

En el ámbito del hardware puro, esta versión viene con los deberes hechos para las próximas hornadas de silicio que veremos en las tiendas europeas. Se ha añadido soporte temprano para la arquitectura AMD Zen 6 y las gráficas Intel Nova Lake, asegurando que cuando estos componentes lleguen al mercado, el sistema ya sepa cómo sacarles partido desde el minuto uno, siguiendo la estela de cómo AMD Zen 3 llegó al kernel Linux en su momento. Además, los usuarios de portátiles modernos, como los populares Lenovo Yoga o los MacBook con procesadores Apple Silicon, notarán mejoras específicas en la gestión de la batería y el control de los ventiladores, lo que alarga la vida útil de estos dispositivos.

El fin de una era para el hardware más veterano

No todo es añadir funciones; también ha llegado el momento de decir adiós. Linux 7.1 marca el inicio del fin para el soporte de los procesadores Intel i486. Aunque nos duela un poco por la nostalgia, mantener el código para chips con más de tres décadas a sus espaldas complicaba innecesariamente el mantenimiento del kernel. Junto a este recorte, se han eliminado drivers de red antiguos y protocolos que ya nadie usa, como el soporte para dispositivos ISDN o los viejos ratones de bus, logrando que el núcleo sea un poco más ligero y menos vulnerable a fallos de seguridad.

El curioso impacto de la inteligencia artificial en el desarrollo

Un detalle que ha dado mucho que hablar en los foros especializados es cómo la inteligencia artificial ha empezado a condicionar la forma en que se construye el kernel. Torvalds ha mencionado que este ciclo ha sido especialmente movido debido a un aluvión de informes de errores generados por IA, muchos de los cuales resultaron ser simples falsas alarmas que solo generaban ruido. Por ello, se han incluido nuevas directrices en la documentación oficial para que el uso de estas herramientas sea responsable y no sature a los desarrolladores humanos que, al final del día, son quienes garantizan que todo funcione.

Este nuevo núcleo se asienta como una base fundamental para las próximas versiones de las distribuciones que solemos usar en España, como Ubuntu o Fedora, ofreciendo un sistema mucho más robusto en redes al integrar IPv6 directamente en su pila principal. Aunque no es obligatorio saltar a esta versión si tu equipo actual funciona perfectamente, aquellos que trabajen en entornos profesionales, gestionen servidores o simplemente quieran trastear con lo último de lo último, encontrarán en Linux 7.1 una herramienta que equilibra de forma magistral la innovación con la limpieza necesaria para seguir siendo el rey del código abierto.

Vulnerabilidad ARM: Linux recibe parches para el crítico fallo CVE-2025-10263

10 Junio 2026 at 10:11
Por: Pablinux

Vulnerabilidad ARM

Una Vulnerabilidad ARM vuelve a situar la seguridad del hardware en el centro de la actualidad tecnológica tras la publicación de CVE-2025-10263, un fallo considerado crítico que afecta a numerosos procesadores basados en la arquitectura Arm. La vulnerabilidad ha sido revelada públicamente después de haber permanecido bajo seguimiento durante meses y ya ha provocado la llegada de las primeras mitigaciones al kernel Linux para reducir los riesgos en los sistemas afectados.

El problema no afecta a una única familia de procesadores, sino a una amplia variedad de diseños utilizados tanto en servidores como en dispositivos móviles y otras plataformas. La situación ha llevado a los desarrolladores del kernel a actuar rápidamente para incorporar mecanismos de protección mientras fabricantes y distribuidores evalúan el alcance real de la amenaza. Aunque no se trata de una vulnerabilidad que permita ataques remotos directos, sí podría facilitar una escalada de privilegios en determinadas circunstancias, algo especialmente preocupante en entornos compartidos o con múltiples usuarios.

Vulnerabilidad ARM: Linux recibe mitigaciones para CVE-2025-10263

Según la información publicada, CVE-2025-10263 está relacionada con una condición temporal que puede producirse durante determinados cambios en los permisos de memoria. Debido a este comportamiento, ciertas operaciones podrían completarse de manera inesperada, abriendo la puerta a que un atacante obtenga acceso a recursos pertenecientes a niveles de privilegio superiores. En la práctica, el fallo podría utilizarse como vía para una escalada de privilegios en sistemas vulnerables.

La lista de procesadores afectados es extensa e incluye tanto diseños recientes como modelos presentes en infraestructuras ya desplegadas. Entre ellos figuran diferentes generaciones de núcleos Neoverse utilizados en servidores, así como procesadores Cortex empleados en dispositivos de consumo. La amplitud de la lista explica la rapidez con la que la comunidad Linux ha comenzado a trabajar en soluciones de mitigación.

Para reducir el impacto del problema, los desarrolladores han propuesto una serie de cambios en el kernel Linux orientados a reforzar la gestión de determinadas operaciones relacionadas con la invalidación de entradas de memoria. Estas modificaciones implementan medidas adicionales recomendadas por Arm para evitar que la vulnerabilidad pueda ser explotada en sistemas afectados.

ARM sigue ganando peso en Linux

La importancia de esta actualización no radica únicamente en la gravedad potencial del fallo, sino también en el creciente peso que la arquitectura Arm tiene dentro del ecosistema Linux. Durante los últimos años, los procesadores Arm han ganado presencia tanto en centros de datos como en estaciones de trabajo, dispositivos embebidos y equipos de consumo, convirtiéndose en una pieza clave para numerosos proyectos tecnológicos.

Además, la situación continúa evolucionando. Incluso fabricantes que han presentado diseños recientes han confirmado que algunos de sus procesadores también se encuentran entre los afectados, por lo que las medidas de protección seguirán ampliándose a medida que avance el proceso de validación y despliegue de parches.

En consecuencia, los administradores de sistemas y usuarios que dependan de hardware basado en Arm deberían permanecer atentos a las futuras actualizaciones del kernel y de sus distribuciones Linux. Aunque las mitigaciones ya han comenzado a llegar al código del kernel, será responsabilidad de cada distribución incorporarlas y distribuirlas mediante las correspondientes actualizaciones de seguridad.

ssh-keysign-pwn: nuevo riesgo crítico en el kernel Linux, porque no hay tres sin cuatro

15 Mayo 2026 at 10:20
Por: Pablinux

ssh-keysign-pwn

La reciente cadena de fallos de seguridad en Linux ha sumado un nuevo capítulo con la aparición de ssh-keysign-pwn, una vulnerabilidad que se añade a otras como Dirty Frag, Copy Fail o Fragnesia. Este nuevo problema vuelve a poner en el punto de mira la seguridad del kernel Linux y la necesidad de mantener los sistemas al día, especialmente en entornos profesionales y de administración pública.

En los últimos días se está observando un aumento notable de investigaciones centradas en el kernel Linux, lo que está destapando errores que permiten desde escaladas locales de privilegios hasta el acceso indebido a información crítica. ssh-keysign-pwn destaca porque, aunque el atacante no obtenga directamente permisos de superusuario, consigue algo igual de preocupante: la lectura de archivos propiedad de root desde cuentas sin privilegios.

Qué es ssh-keysign-pwn y por qué es tan preocupante

El fallo conocido como ssh-keysign-pwn es una vulnerabilidad en el kernel Linux que posibilita a un usuario sin privilegios leer archivos que pertenecen a la cuenta root. A diferencia de otros exploits más complejos que requieren condiciones muy específicas o carreras de concurrencia difíciles de reproducir, este problema se considera especialmente delicado porque abre la puerta a la exposición silenciosa de información sensible.

Según los primeros análisis técnicos, la vulnerabilidad se engloba dentro de la misma oleada de problemas que han salido a la luz recientemente en el ecosistema Linux, como Dirty Frag, Copy Fail o Fragnesia. En estos casos, se explotan errores lógicos en componentes internos del kernel para lograr efectos que no estaban previstos por los desarrolladores, como escrituras arbitrarias sobre páginas de memoria marcadas como de solo lectura o la lectura de datos que deberían estar completamente protegidos.

Alcance de la vulnerabilidad en el kernel Linux

Una de las características más alarmantes de ssh-keysign-pwn es su amplia difusión. Los reportes publicados indican que todas las versiones del kernel Linux se ven afectadas por el fallo, incluyendo el estado más reciente del código en Git en el momento de su descubrimiento. Esto implica que no se trata de un problema aislado de una rama antigua o de una configuración muy específica, sino de una debilidad que ha acompañado al kernel durante varias versiones.

El impacto potencial es significativo, ya que la vulnerabilidad permite el acceso no autorizado a archivos propiedad de root. En la práctica, esto puede traducirse en la lectura de ficheros con secretos de configuración, claves privadas, credenciales o información sensible del sistema que, combinada con otros vectores de ataque, podría facilitar movimientos laterales, escaladas de privilegios o la preparación de ataques dirigidos contra servicios concretos.

Para las organizaciones que dependen de Linux en entornos críticos, como centros de datos, instituciones públicas o empresas que operan infraestructuras en la nube, este tipo de fallo puede afectar tanto a la integridad como a la confidencialidad de los datos alojados en sus servidores. Aunque la explotación requiera acceso local, en entornos multiusuario o con servicios expuestos puede convertirse en un punto de apoyo para intrusiones más graves.

Descubrimiento de ssh-keysign-pwn y respuesta de la comunidad de seguridad

La vulnerabilidad ssh-keysign-pwn ha sido reportada por investigadores de la firma de seguridad Qualys, una compañía conocida por su trabajo en auditoría y análisis de vulnerabilidades a gran escala. Su investigación ha permitido identificar cómo un usuario sin privilegios podría aprovecharse de un comportamiento concreto del kernel para leer archivos que deberían estar reservados exclusivamente a root.

Tras la notificación responsable, los desarrolladores del kernel Linux han trabajado en un parche que ya ha sido integrado en la rama principal (mainline) del proyecto. La corrección pasa por ajustar de manera precisa el comportamiento de determinadas llamadas y rutas internas del kernel, en particular con relación a cómo se maneja el acceso y la inspección de procesos, de forma que se bloquee el escenario que hacía posible el exploit.

Como parte de la respuesta coordinada, se ha puesto a disposición de la comunidad documentación técnica y análisis detallados tanto del exploit como del fix. Esta información se ha publicado en un repositorio público de GitHub, lo que permite a administradores de sistemas, equipos de seguridad y desarrolladores revisar con calma cómo funciona el ataque y qué cambios introduce el parche, facilitando su validación e integración en distintas distribuciones.

Detalles técnicos de ssh-keysign-pwn: cambios en el comportamiento de ptrace

Uno de los elementos clave de la corrección desarrollada por los mantenedores del kernel es la modificación del comportamiento de ptrace, la interfaz que se utiliza habitualmente para depurar procesos o monitorizar su ejecución. Según los datos disponibles, el exploit se apoyaba en una combinación específica de operaciones que permitían sortear las comprobaciones habituales y terminar accediendo a contenidos de archivos propiedad de root.

El nuevo parche introduce restricciones adicionales y ajustes en la lógica interna del kernel para impedir que se materialice ese escenario. Aunque los detalles de bajo nivel son complejos y van dirigidos principalmente a desarrolladores y expertos en seguridad, la idea de fondo es que se cierran las vías que permitían el uso indebido de mecanismos de depuración y observación de procesos para romper el aislamiento entre usuarios sin privilegios y recursos propiedad de root.

Este tipo de correcciones suele ir acompañado de una revisión más amplia de las rutas de código relacionadas, para reducir el riesgo de que existan variantes del mismo problema. No obstante, como se ha visto con Dirty Frag, Copy Fail o Fragnesia, la superficie de ataque del kernel Linux es enorme, por lo que resulta razonable esperar que en los próximos meses sigan apareciendo nuevas investigaciones y parches asociados.

Recomendaciones prácticas para administradores de sistemas

Para administradores de sistemas y responsables de seguridad, los pasos a seguir ante ssh-keysign-pwn pasan por una combinación de acciones inmediatas y medidas a medio plazo. En el corto plazo, la prioridad es asegurarse de que todos los sistemas afectados reciban el kernel corregido tan pronto como los repositorios de la distribución lo ofrezcan.

Mientras tanto, conviene revisar qué usuarios tienen acceso local a los servidores y equipos Linux, ya que el exploit requiere partir de una cuenta sin privilegios en el sistema. Reducir al mínimo las cuentas innecesarias, aplicar el principio de privilegio mínimo y monitorizar los accesos puede ayudar a limitar el impacto de un posible intento de explotación.

Adicionalmente, es buena práctica mantener un seguimiento activo de las listas de correo y canales oficiales de seguridad de las distribuciones Linux utilizadas, así como de etiquetas o secciones específicas dedicadas a vulnerabilidades en medios especializados. Esta vigilancia facilita reaccionar con rapidez cuando aparecen nuevos fallos como ssh-keysign-pwn o Fragnesia.

Transparencia, investigación continua y papel de la comunidad

El caso de ssh-keysign-pwn vuelve a poner de relieve el papel clave que juega la comunidad de desarrolladores e investigadores en el ecosistema Linux. La combinación de empresas de seguridad como Qualys, mantenedores del kernel y distribuidores permite que vulnerabilidades graves se identifiquen, documenten y corrijan en plazos relativamente ajustados.

La publicación de análisis técnicos en repositorios públicos ayuda, además, a que otros expertos puedan revisar los hallazgos, reproducir los entornos de prueba y evaluar el alcance real de los exploits. Esta transparencia, aunque en ocasiones pueda parecer que expone en exceso los detalles de los fallos, contribuye a mejorar la robustez general del sistema, ya que anima a una revisión constante del código y a la búsqueda proactiva de errores similares.

En un momento en el que Linux se ha consolidado como pilar de buena parte de la infraestructura digital, este tipo de incidentes también sirve como recordatorio de que ningún sistema es infalible. Las organizaciones que dependen de Linux deben asumir que la gestión de vulnerabilidades es un proceso continuo, no una tarea puntual que se resuelve con un único parche.

La aparición de ssh-keysign-pwn, junto con vulnerabilidades emparentadas como Dirty Frag, Copy Fail y Fragnesia, dibuja un panorama en el que la seguridad del kernel Linux está bajo escrutinio constante. Mantener los sistemas actualizados, reforzar los controles de acceso, seguir de cerca las publicaciones de parches y apoyarse en la información técnica disponible se ha convertido en una rutina imprescindible para minimizar riesgos y conservar la confidencialidad e integridad de los datos en servidores y equipos que ejecutan Linux.

Fragnesia: nueva escalada de privilegios crítica en Linux. Y ya va tres en muy poco tiempo

14 Mayo 2026 at 10:33
Por: Pablinux

Fragnesia

En las últimas semanas el mundo Linux se ha visto sacudido por una nueva vulnerabilidad que, para muchos administradores, ha sido la gota que colma el vaso en una racha de fallos críticos en el kernel. Hablamos de Fragnesia, un exploit de escalada local de privilegios que se suma a la familia de fallos conocidos como Copy Fail y Dirty Frag, y que permite a cualquier usuario sin privilegios conseguir root con un único comando en sistemas vulnerables.

Tras Copy Fail y Dirty Frag, Fragnesia llega en un contexto de auténtica “fatiga de parches”: actualizaciones urgentes, reinicios encadenados y mitigaciones de emergencia. Sin embargo, dejarlo pasar no es una opción. El fallo afecta a múltiples distribuciones Linux y versiones de kernel, y ya existe una prueba de concepto pública totalmente funcional. En este artículo vamos a desgranar qué es Fragnesia, cómo funciona el ataque, qué distribuciones están afectadas, qué parches y mitigaciones existen y cómo comprobar si tu sistema está protegido.

Qué es Fragnesia y por qué se relaciona con Dirty Frag y Copy Fail

Fragnesia es un nuevo exploit de escalada local de privilegios (LPE) en el kernel de Linux que se encuadra en la misma familia de vulnerabilidades que Copy Fail (CVE-2026-31431) y Dirty Frag (también conocido como Copy Fail 2, CVE-2026-43284). Comparte con ellas la idea base: abusar de fallos lógicos en la pila de red y el manejo de memoria del kernel para obtener una primitiva de escritura en memoria que permita modificar archivos teóricamente de solo lectura y acabar ejecutando código como root.

El fallo ha sido bautizado como Fragnesia y rastreado como CVE-2026-46300, con una puntuación CVSS de 7,8. La vulnerabilidad fue descubierta por William Bowling, del equipo de seguridad V12. Poco después, Sam James anunció el problema en la lista de correo de OSS Security, aclarando que no se trataba de un simple reanálisis de Dirty Frag, sino de un bug distinto en la misma superficie funcional del kernel.

En términos prácticos, Fragnesia es el tercer fallo crítico de este tipo en apenas dos semanas: Copy Fail, Dirty Frag y ahora Fragnesia. Los tres se aprovechan de problemas en el manejo de datos en el kernel para corromper la caché de páginas (page cache) de archivos críticos como /usr/bin/su, pero Fragnesia lo logra a través de otra ruta: el subsistema ESP-in-TCP de XFRM.

Detalles técnicos: el subsistema XFRM ESP-in-TCP y el fallo de lógica

El núcleo de Fragnesia reside en un fallo de lógica en el subsistema Linux XFRM ESP-in-TCP, concretamente en la ruta del ULP (Upper Layer Protocol) denominada espintcp. XFRM es el marco del kernel encargado, entre otras cosas, de procesar tráfico IPsec, y ESP (Encapsulating Security Payload) es el protocolo que proporciona confidencialidad y autenticidad mediante cifrado (por ejemplo, AES-GCM), como ocurrió con una vulnerabilidad en el protocolo de red CAN BCM.

El ataque se basa en una situación muy concreta del kernel: cuando un socket TCP pasa a modo ESP-in-TCP después de que se hayan introducido en su cola de recepción páginas de fichero mediante llamadas como splice(2) o sendfile(2). En lugar de tratar esos datos como simples páginas provenientes de un archivo, el kernel los interpreta como si fueran texto cifrado ESP y aplica la “desencriptación” sobre ellas, modificando así las páginas de la caché de forma in situ.

Como consecuencia de este error, el kernel inyecta el flujo de claves de AES-GCM sobre páginas de la caché correspondientes a archivos de solo lectura, lo que se traduce en escrituras de bytes arbitrarias en la page cache. Controlando el IV (nonce) y otros parámetros, un usuario sin privilegios puede dirigir estas escrituras con mucha precisión. El resultado es una primitiva de escritura determinista que permite alterar una cantidad controlada de bytes de cualquier archivo legible, pese a que el sistema de ficheros lo marque como inmutable o de solo lectura.

La prueba de concepto pública se centra en modificar el binario /usr/bin/su en la caché de páginas. Inyecta un stub ELF de 192 bytes (posicionalmente independiente) en la copia en memoria de ese binario. A partir de ese momento, la siguiente vez que se ejecute su, se ejecutará el stub con privilegios de root, proporcionando una escalada instantánea sin necesidad de carreras de condiciones ni de otros trucos adicionales.

Mitigaciones temporales: cómo protegerte si no puedes reiniciar

Aunque lo recomendable es instalar un kernel parcheado y reiniciar lo antes posible, se han descrito mitigaciones temporales efectivas para quienes no puedan permitirse un reinicio inmediato. La buena noticia es que, dado que Fragnesia explota los mismos módulos base (esp4, esp6 y opcionalmente rxrpc) que Dirty Frag, la mitigación propuesta para este último sirve igualmente para Fragnesia.

La técnica consiste en bloquear la carga de los módulos vulnerables mediante la configuración de modprobe y, si estuvieran ya cargados, descargarlos de memoria. Se hace escribiendo una regla en /etc/modprobe.d/ que sustituye la carga de esos módulos por comandos inofensivos (como /bin/false). Después se invoca a rmmod sobre ellos, ignorando silenciosamente los errores si no están presentes.

En distribuciones como CloudLinux, el comando propuesto para Dirty Frag (que vale igual para Fragnesia) genera un archivo dirtyfrag.conf con reglas para esp4, esp6 y rxrpc, y a la vez intenta descargar los módulos activos. Si ya aplicaste esta mitigación por Dirty Frag, no tienes que hacer nada más para Fragnesia hasta que instales el kernel corregido, porque la superficie de ataque queda igualmente neutralizada.

Es importante tener en cuenta la compatibilidad: esp4 y esp6 son los transform del kernel para IPsec. Deshabilitarlos rompe los túneles IPsec que dependan de la ruta de datos del kernel (por ejemplo, strongSwan o Libreswan). La recomendación es no usar esta mitigación en hosts que terminen o enruten tráfico IPsec crítico. El módulo rxrpc es el transporte AF_RXRPC, usado casi exclusivamente por clientes AFS, y rara vez está presente en servidores web u otros escenarios generalistas.

Restaurar la caché de páginas tras aplicar la mitigación

Otro punto a menudo pasado por alto es que el exploit, al funcionar, puede dejar en memoria copias modificadas de binarios legítimos en la page cache. El ejemplo más típico es /usr/bin/su, pero podrían verse afectados otros binarios privilegiados si el atacante decide cambiar de objetivo.

Por ello, algunos avisos recomiendan que, tras aplicar la mitigación de blacklist de módulos, se proceda a vaciar la caché de páginas del sistema para forzar una recarga limpia desde disco. Esto se puede lograr escribiendo en /proc/sys/vm/drop_caches un valor que indique al kernel que libere cache page y dentries/inodes. Esta operación solo elimina páginas limpias, por lo que es segura en sistemas en producción, aunque puede generar un aumento puntual de E/S al disco cuando los binarios y datos se vuelvan a leer.

La idea es sencilla: si una instancia de Fragnesia ya hubiera sido ejecutada antes de mitigar, las páginas corrompidas se descartan y se volverá a usar la versión en disco sin alterar. Combinado con la blacklist de módulos, este paso reduce el riesgo de que una posible modificación residual en la cache siga siendo explotable o provoque comportamientos erráticos en el sistema.

Estado de los parches y recomendaciones de los proveedores

La mayoría de los grandes actores del ecosistema Linux han respondido de forma rápida al descubrimiento de Fragnesia. Distribuciones como AlmaLinux y CloudLinux han publicado o están finalizando kernels parcheados, mientras que Red Hat ha indicado que está evaluando hasta qué punto las mitigaciones existentes para vulnerabilidades previas cubren también CVE-2026-46300.

Varios proveedores de seguridad, como empresas asociadas a Google y Microsoft, han publicado análisis explicando que la vulnerabilidad permite a atacantes locales sin privilegios modificar contenidos de archivos de solo lectura en la caché de páginas y escalar a root mediante corrupción determinista de memoria. Wiz, por ejemplo, destaca que AppArmor y las restricciones sobre user namespaces sin privilegios pueden mitigar parcialmente el impacto al requerir técnicas adicionales para explotar con éxito el bug en algunos entornos.

Microsoft, por su parte, señala que no se ha observado explotación activa en la naturaleza en el momento de su comunicado, pero aun así insta a aplicar el parche tan pronto como esté disponible, utilizando las herramientas de actualización habituales. Cuando no sea posible parchear de inmediato, recomiendan aplicar las mismas mitigaciones propuestas para Dirty Frag: desactivar esp4, esp6 y funcionalidad relacionada con IPsec/XFRM no imprescindible, endurecer el acceso local interactivo y reforzar el monitoreo de actividades inusuales de escalada de privilegios.

Contexto de amenazas: mercado de exploits y fatiga de parches

El descubrimiento de Fragnesia se produce en un contexto en el que la explotación de fallos de escalada local en Linux gana valor en el mercado negro. Informes recientes describen a un actor, bajo el alias “berz0k”, ofreciendo un zero-day de escalada local en Linux por 170.000 dólares, supuestamente funcional en múltiples distribuciones. Según ThreatMon, el vendedor afirma que la vulnerabilidad es de tipo TOCTOU (Time-of-Check Time-of-Use), permite una escalada estable sin provocar cuelgues y utiliza un payload en forma de biblioteca compartida (.so) desplegada en /tmp.

Todo esto alimenta la sensación de saturación y cansancio que muchos administradores expresan: “otra vulnerabilidad de la misma categoría que Dirty Frag”, “ocho más como esta y ya desconecto”, comentan algunos de forma medio en broma, medio en serio. La realidad es que la sucesión de Copy Fail, Dirty Frag y Fragnesia está obligando a los equipos de sistemas a replantearse su estrategia de actualización del kernel, especialmente en entornos donde los reinicios frecuentes son muy costosos.

En este paisaje, soluciones de livepatching como KernelCare o mecanismos similares cobran protagonismo como alternativa para aplicar correcciones críticas sin interrumpir servicios, mientras que las distribuciones se ven presionadas para acortar al máximo los tiempos entre el descubrimiento, la publicación del fix upstream y la disponibilidad del paquete parcheado en repositorios estables.

En última instancia, Fragnesia se ha convertido en un caso de estudio de cómo una pequeña pieza de lógica en un subsistema especializado como XFRM ESP-in-TCP puede tener consecuencias devastadoras cuando se combina con mecanismos de caché de páginas y binarios privilegiados. Mantenerse al tanto de avisos de seguridad, listas de correo, blogs de distribuciones y canales de comunicación como Mattermost o X (antes Twitter) es clave para reaccionar con rapidez y minimizar la ventana de exposición.

La amenaza que representa Fragnesia no radica solo en su capacidad de dar root con un comando, sino en que demuestra hasta qué punto los entornos Linux modernos dependen de una cadena de confianza compleja que va desde el código del kernel hasta las herramientas de actualización y las políticas de endurecimiento. Estar protegido pasa por combinar parches oficiales, mitigaciones bien entendidas, soluciones de livepatch donde tenga sentido y una política clara de control de acceso local y monitorización, de forma que un fallo de este tipo no se convierta en el punto único de fallo para toda la infraestructura.

OpenZFS 2.4.2 añade soporte Linux 7.0 y FreeBSD 13.3 en adelante

14 Mayo 2026 at 10:22
Por: Pablinux

OpenZFS 2.4.2

OpenZFS 2.4.2 ya está disponible como rama estable y se presenta como una actualización más de infraestructura que de grandes titulares, pero con un impacto importante para quienes gestionan sistemas de almacenamiento serios. Aunque sobre el papel pueda parecer un lanzamiento discreto, las novedades en compatibilidad de kernel y en estabilidad interna lo convierten en un paso relevante para administradores de sistemas que trabajen con Linux o FreeBSD.

Este lanzamiento se centra en cerrar brechas de compatibilidad y pulir errores que se manifestaban en escenarios complejos: cambios de kernel, reconstrucciones de pools, uso de dRAID o sustitución de discos. No hay funciones espectaculares pensadas para titulares comerciales, pero sí muchas correcciones que reducen riesgos de corrupción de datos y mejoran la convivencia entre OpenZFS y las versiones más recientes del kernel de Linux.

Compatibilidad de OpenZFS 2.4.2 con kernels Linux y FreeBSD

El punto más visible de OpenZFS 2.4.2 es la compatibilidad oficial con el kernel Linux 7.0, algo especialmente relevante para quienes ya están probando o desplegando distribuciones que integran esta rama. Hasta ahora, la versión estable anterior solo llegaba formalmente hasta Linux 6.19, lo que generaba fricciones en instalaciones que se movían más rápido a nivel de kernel que de stack de almacenamiento.

Con esta actualización, el proyecto mantiene un amplio rango de soporte, que abarca desde Linux 4.18 hasta 7.0. Esta horquilla resulta muy útil en entornos mixtos europeos donde coexisten servidores con distribuciones antiguas de soporte prolongado, máquinas de pruebas con kernels recientes y sistemas de producción más conservadores. Disponer de una única rama de OpenZFS que cubra todo ese abanico reduce excepciones, despliegues especiales y dolores de cabeza en la planificación de actualizaciones.

En la parte de FreeBSD, OpenZFS 2.4.2 sigue funcionando correctamente con FreeBSD 13.3 y versiones posteriores, incluido el salto a las ramas más nuevas como la serie 14.x. Esto mantiene alineado el ecosistema BSD con la evolución del sistema de archivos, algo relevante para centros de datos europeos que combinan infraestructuras Linux y FreeBSD en servicios de almacenamiento, copias de seguridad o plataformas de virtualización.

Cierre de la brecha con Linux 7.0

El soporte formal de Linux 7.0 no es solo un detalle de documentación: ataja un problema real que ya se estaba viviendo en distribuciones de nueva generación. Había casos, como instalaciones basadas en Ubuntu en versiones de desarrollo con kernel 7.0.0-15 y OpenZFS 2.4.1, donde los registros del sistema advertían de un uso experimental y posible riesgo de pérdida de datos al combinar ese kernel con la versión previa del módulo.

En un escritorio doméstico esos avisos pueden parecer anecdóticos, pero en un servidor de almacenamiento en producción no son algo que se pueda ignorar solo porque todo parezca funcionar a simple vista. Con 2.4.2, OpenZFS declara explícitamente compatible el kernel 7.0, lo que aporta un marco más claro para administradores que deben cuadrar políticas de actualización de kernel y estabilidad de pools ZFS en centros de datos o nubes privadas.

Además, el proyecto ha introducido ajustes iniciales orientados a Linux 7.1, anticipando cambios internos del kernel que pueden afectar a módulos externos como OpenZFS. No se trata aún de un soporte cerrado para 7.1, pero sí de un trabajo preparatorio que reduce la probabilidad de sorpresas incómodas cuando estas versiones empiecen a llegar a distribuciones de referencia en Europa.

Correcciones en rutas de datos y fiabilidad

Más allá del soporte de kernel, buena parte de las novedades de OpenZFS 2.4.2 se centra en rutas de datos críticas donde un fallo puede traducirse en corrupción o comportamientos inesperados. Aunque estos problemas suelen aparecer en escenarios poco frecuentes, son precisamente los que marcan la diferencia entre un sistema de ficheros robusto y uno que genera dudas a largo plazo.

Entre las correcciones destacadas se encuentran arreglos para errores de checksum en casos muy raros tras procesos de reconstrucción, una cuestión especialmente sensible cuando se trabaja con grandes pools o con discos que se han degradado. También se han solucionado problemas en configuraciones dRAID después de reconstrucciones con unidades deterioradas, lo que mejora la confianza en despliegues que usan esta tecnología para grandes volúmenes de datos.

La versión incorpora además correcciones en los procesos de importación de pools después de sustituciones de discos, un posible race condition asociado a los árboles de rangos (range trees) y un fallo de uso después de liberación (UAF) en la función dmu_write_direct_done. A ello se suma la solución de un problema de corrupción de lectura tras operaciones de clonación de bloques y truncado, un tipo de bug especialmente delicado porque puede pasar desapercibido hasta que los datos se necesitan de verdad.

Todo este conjunto de parches no se traduce en nuevas funciones llamativas, pero sí en un comportamiento más previsible durante operaciones de mantenimiento habituales: reconstrucción de vdevs, gestión de discos sustituidos, uso intensivo de snapshots y clones, dRAID y pruebas de rendimiento. Para organizaciones europeas que usan OpenZFS en almacenamiento crítico, estos son los detalles que ayudan a dormir un poco más tranquilos antes de un fin de semana.

Ajustes en initramfs, montaje y sistema

OpenZFS 2.4.2 también introduce mejoras en componentes de arranque y montaje que, aunque menos visibles, resultan importantes para que el sistema se comporte de forma consistente en distintas distribuciones. Entre ellas se incluyen correcciones en los scripts de initramfs, que intervienen en las fases iniciales de arranque cuando el sistema necesita acceder a pools ZFS muy pronto.

La nueva versión incorpora soporte para POSIX_FADV_DONTNEED, una sugerencia al sistema de ficheros y al kernel sobre el tratamiento de datos en caché, lo que ayuda a optimizar determinados patrones de acceso en servidores. Además, se han realizado ajustes en las rutas de montaje específicas para Linux y en la lógica de análisis de los nuevos parámetros de montaje, reduciendo casos límite en los que la configuración podía comportarse de forma diferente a lo esperado.

En paralelo, el proyecto ha aprovechado esta versión para actualizar la infraestructura de integración continua (CI), reforzar el uso de identificadores de licencia SPDX y aplicar cambios específicos del código para Linux que alinean mejor el módulo con las evoluciones del kernel. Estas mejoras internas no se perciben directamente en el día a día, pero son la base para que futuras versiones puedan desarrollarse y probarse de forma más fiable.

Recomendaciones de actualización para entornos europeos

Aunque el contenido de OpenZFS 2.4.2 invita a considerarlo una actualización recomendable, no es prudente tratarla como un simple parche trivial. El propio enfoque del proyecto y la naturaleza del sistema de ficheros aconsejan un proceso de despliegue controlado, especialmente en organizaciones con pools grandes o servicios críticos.

Para entornos empresariales y administraciones públicas en España y otros países de la UE, la práctica razonable pasa por revisar primero el estado de los paquetes proporcionados por la distribución, comprobar la configuración de DKMS o módulos, validar las características activas de los pools (pool features) y preparar un entorno de pruebas que reproduzca el escenario de producción lo mejor posible.

Un paso sensato consiste en introducir OpenZFS 2.4.2 inicialmente en sistemas de staging o laboratorios, aplicando allí los mismos patrones de uso que en producción: importación y exportación de pools, simulación de fallos de discos, uso intensivo de snapshots, clones, dRAID y pruebas de rendimiento. Una vez verificado el comportamiento, la actualización en producción debería planificarse en ventanas de mantenimiento con copia de seguridad reciente y estrategias claras de reversión.

En definitiva, OpenZFS 2.4.2 se presenta como una versión sobria pero muy relevante para la estabilidad de sistemas Linux y FreeBSD, especialmente allí donde conviven kernels antiguos y muy recientes. El soporte oficial para Linux 7.0, las numerosas correcciones en rutas de datos, los ajustes en initramfs y montaje, y la disponibilidad paralela de 2.3.7 conforman un paquete pensado para reducir riesgos más que para lucirse en presentaciones. Para quienes gestionan datos con cierta responsabilidad, este tipo de lanzamientos, discretos pero sólidos, son los que marcan la diferencia entre un susto mayúsculo y una operación de mantenimiento rutinaria.

  • No hay más artículos
❌