Detectan 14 fallos críticos en Linux y FreeBSD que permiten a los hackers obtener acceso roo

Detectan 14 fallos críticos en Linux y FreeBSD que permiten a los hackers obtener acceso roo

Algunos exploits ya funcionan y varias vulnerabilidades se hicieron públicas antes de que llegaran los parches.

image

Un total de 14 vulnerabilidades en Linux y FreeBSD abrieron la puerta a la obtención de privilegios root, al escape de contenedores y a ataques contra máquinas virtuales. Para varias fallas ya existen exploits funcionales, y algunos problemas se divulgaron antes de que los desarrolladores pudieran publicar correcciones.

En el núcleo de Linux se hallaron varias fallas peligrosas, cinco de las cuales fueron divulgadas prematuramente por Zero Day Initiative (ZDI). La causa fue el envío de información a una lista de correo equivocada. Dos problemas, ZDI-CAN-33549 y ZDI-CAN-33774, afectan al servidor de archivos integrado ksmbd y permiten ejecutar código a nivel de kernel de forma remota en determinadas condiciones. Ya se han preparado exploits para ambas en Debian 13.

La primera falla está relacionada con un desbordamiento de entero al operar SMB Direct vía RDMA y requiere acceso de escritura al almacenamiento compartido. La segunda se produce por una condición de carrera, cuando 62 bytes del encabezado SMB2 entran en un búfer de 40 bytes. Anteriormente las vulnerabilidades de ksmbd ya permitieron a atacantes obtener privilegios máximos a través del servicio de archivos en red.

Otras tres fallas de ZDI afectan a otros componentes de Linux. ZDI-CAN-33367 permite a un usuario local obtener root mediante el error skb_zerocopy(). ZDI-CAN-34068 está relacionada con un desbordamiento de búfer en el controlador gráfico VMware VMWGFX. Se han publicado prototipos de ataques para ambas. La quinta vulnerabilidad, ZDI-CAN-34076, fue hallada en el controlador nvmet y puede exponer contenido de la memoria del kernel.

De forma independiente, investigadores presentaron cinco vulnerabilidades bajo el nombre Infinity Core. Las fallas CVE-2026-98260, CVE-2026-98256, CVE-2026-89754, CVE-2026-80775 y CVE-2026-98385 permiten elevar privilegios y eludir el aislamiento de contenedores. Los exploits se probaron en Ubuntu, Arch Linux e incluso en un smartphone Android Samsung Galaxy S26 Ultra. En los núcleos actuales las fallas ya han sido corregidas.

Además se divulgó la vulnerabilidad Vghost, CVE-2026-74580, en el subsistema vhost. Debido a entradas de caché de direcciones de memoria obsoletas, un atacante puede obtener root y, en algunas configuraciones de virtualización, afectar al kernel del sistema host. El problema existía desde Linux 4.11. El exploit publicado se verificó en Ubuntu, RHEL, Amazon Linux, Azure Linux y Oracle Linux.

En FreeBSD cuatro vulnerabilidades afectan al controlador de sonido y al hipervisor Bhyve. La falla CVE-2026-101308 permite elevar privilegios de forma local, y tres problemas de Bhyve, CVE-2026-101309, CVE-2026-101310 y CVE-2026-101311, crean el riesgo de escape de la máquina invitada. Según el boletín de FreeBSD, código malicioso dentro de una máquina virtual podría potencialmente ejecutarse en el contexto de usuario del host, con las limitaciones impuestas por Capsicum.

Las correcciones de FreeBSD se incluyeron en las versiones 15.1-RELEASE-p5, 14.5-RELEASE-p2 y 14.4-RELEASE-p11. Una falla separada, CVE-2026-101307, en tcp_rack permite un desbordamiento de búfer remoto y la detención del kernel. A los administradores de Linux también se les recomienda revisar las actualizaciones y el acceso a los componentes vulnerables. Previamente, para mitigar problemas similares se propuso el mecanismo Killswitch, que permite desactivar temporalmente funciones individuales del kernel.