Tencent Zhuque Lab publicó el 12 de octubre de 2026 su análisis de Vghost (CVE-2026-74580), una vulnerabilidad de Linux vhost que, según el grupo, permite una ruta desde una máquina virtual hasta la memoria del proceso QEMU solo si se cumplen varios requisitos de configuración. La secuencia descrita empieza con un reinicio de cola virtio y puede terminar en una escritura fuera de límites en QEMU. Tencent Zhuque Lab detalla el mecanismo y sus condiciones.
Tencent sitúa el fallo en versiones upstream del kernel Linux desde la 4.11 hasta la 7.2-rc4. También describe una vía de escalada local que requiere acceso a un dispositivo vhost. El aviso de Ubuntu confirma el problema de caché.
Por qué vhost puede reutilizar un mapeo obsoleto
vhost gestiona colas virtio que conectan una máquina virtual con el sistema anfitrión. Para traducir las direcciones de esas colas, el kernel mantiene metadatos en caché. El problema aparece cuando una cola activa cambia de dirección o de tamaño y la caché conserva la información anterior: una consulta puede acertar en esa entrada antigua y saltarse la validación del nuevo rango de memoria, según explica Ubuntu.
Las operaciones implicadas son VHOST_SET_VRING_ADDR, que cambia las direcciones de la cola, y VHOST_SET_VRING_NUM, que modifica el tamaño de la región. La corrección reinicia la caché de metadatos al reconfigurar la vring, de modo que las nuevas direcciones vuelven a pasar por la validación del IOTLB. Tencent afirma que el arreglo entró en la rama principal del kernel el 3 de agosto de 2026.
Cómo describe Tencent la ruta desde la cola hasta QEMU
La ruta de invitado a anfitrión que describe Tencent exige tres condiciones: un dispositivo virtio detrás de un IOMMU virtual, iommu_platform activado y vhost en modo device-IOTLB. No es una ruta general para cualquier máquina virtual.
Según Tencent, el invitado puede usar VIRTIO_F_RING_RESET para reiniciar y volver a activar una cola virtio. QEMU reconfigura entonces la cola activa mediante VHOST_SET_VRING_ADDR, usando el descriptor de archivo existente. Si la caché no se invalida, una notificación posterior de la cola puede reutilizar el mapeo IOTLB antiguo y provocar una escritura fuera de límites en la memoria de QEMU. Tencent describe el resultado como una posible redirección del flujo de control de QEMU o un fallo del proceso.
La secuencia técnica y sus requisitos son parte del análisis publicado por Tencent; la ruta se presenta como dependiente de esa configuración concreta. Tencent explica el reinicio de cola y la reconfiguración de QEMU.
Builds y permisos observados en las pruebas de Tencent
Tencent indicó que el 24 de agosto de 2026 verificó la escalada local en cinco builds de distribuciones. Estos son los kernels y los permisos de /dev/vhost-vsock que el grupo observó en sus imágenes de prueba:
| Distribución e imagen probada | Kernel probado | Permisos observados |
| Ubuntu 26.04 LTS | 7.0.0-28-generic | 0660 root:kvm |
| RHEL 9.8 | 5.14.0-687.5.3.el9_8.x86_64 | 0666 root:kvm |
| Amazon Linux 2023.12.20260817 | 6.1.180-225.360.amzn2023.x86_64 | 0666 root:kvm |
| Microsoft Azure Linux 3.0 | 6.6.150.1-1.azl3 | 0666 root:kvm |
| Oracle Linux 10.2 | 6.12.0-204.92.4.2.el10uek | 0666 root:kvm |
La vía local requiere poder abrir un dispositivo vhost; el acceso depende de los permisos y grupos configurados en cada sistema. Los valores de la tabla corresponden a las imágenes concretas que probó Tencent, no a una configuración universal de esas distribuciones. Tencent identifica los builds y los resultados de sus pruebas.
Versiones corregidas y estado de Ubuntu
Tencent enumera estas primeras versiones corregidas para las ramas estables upstream:
| Rama estable | Primera versión corregida que enumera Tencent |
| 5.10.y | 5.10.265 |
| 5.15.y | 5.15.216 |
| 6.1.y | 6.1.183 |
| 6.6.y | 6.6.152 |
| 6.12.y | 6.12.104 |
| 6.18.y | 6.18.45 |
| 7.1.y | 7.1.9 |
| 7.2 | 7.2 |
Las distribuciones pueden retroportar la corrección sin adoptar la numeración upstream correspondiente. Por eso, Tencent recomienda instalar un kernel que incorpore el arreglo y reiniciar para arrancar con él. Mientras se aplica la actualización, también aconseja limitar el acceso a los dispositivos vhost a servicios de virtualización de confianza y evitar que contenedores no confiables reciban esos dispositivos.
En el aviso de Ubuntu actualizado el 13 de octubre de 2026, el paquete linux de Ubuntu 22.04 figura corregido en 5.15.0-198.208. Los paquetes linux de Ubuntu 24.04 y 26.04 aparecen como vulnerables y con el trabajo en curso. El aviso separa las variantes de kernel en filas propias, así que esos estados se refieren a los paquetes linux indicados. Ubuntu detalla el estado por versión y paquete.
Qué papel atribuye Tencent a sus herramientas de IA
Tencent afirma que su sistema de investigación Corvus AI localizó el defecto en dos horas. Por separado, el grupo dice que Tencent Hunyuan Hy4-preview se integró en la verificación del exploit y en el análisis de regresión del parche. Son funciones distintas dentro del proceso de investigación que Tencent describe: la detección del fallo y, después, la comprobación del exploit y de la corrección.