Falha Crítica no Linux vhost Permite Escalada de Privilégios para Root (CVE-2026-74580)
Aprofundamento CEVIU
Aprofundamento
A vulnerabilidade Vghost (CVE-2026-74580), com CVSS 8.8, explora uma falha crítica no subsistema vhost do kernel Linux, uma ferramenta essencial para a virtualização. O vhost atua como acelerador, permitindo que máquinas virtuais (VMs) troquem descritores diretamente com o hardware através de vrings, otimizando o desempenho de I/O.
O cerne do problema está em uma condição de cache desatualizado (stale-cache) na estrutura vq->meta_iotlb[]. Dois commits distintos (f88949138058 do Linux 4.11 e 0210a8db2aec do Linux 5.9), ambos
O que mudou
Os pesquisadores do Tencent Zhuque Lab, os mesmos responsáveis pela descoberta da Vghost, já haviam alertado sobre o SCTPhantom (CVE-2026-64564) em 10 de agosto de 2026. Aquela falha no kernel Linux permitia escalonamento de privilégios local e evasão de containers. A Vghost representa uma nova camada de ameaça, adicionando o escape de máquina virtual como vetor de ataque, complementando o trabalho anterior e reforçando a necessidade de uma revisão profunda na segurança de componentes de virtualização do kernel.
Este novo alerta se soma a uma série de vulnerabilidades de escape de VM no KVM noticiadas pelo CEVIU. Em 11 de agosto de 2026, destacamos uma falha no KVM (CVE-2026-53360) que permitia leitura e escrita fora dos limites da heap, e em 11 de julho de 2026, a Januscape (CVE-2026-53359), também no KVM, abria portas para corrupção de memória. A Vghost, ao afetar diretamente processos QEMU no host, reforça um padrão preocupante de riscos em ambientes virtualizados.
Por que isso importa
A Vghost é uma ameaça dupla, comprometendo tanto a segurança de sistemas operacionais em bare-metal quanto a integridade de ambientes virtualizados. Sua capacidade de conceder acesso root localmente e, em paralelo, permitir o escape de máquinas virtuais, a torna especialmente perigosa para provedores de nuvem e empresas que utilizam infraestrutura virtualizada. A abrangência da falha, que se estende por quase uma década de versões do kernel (do 4.11 ao 7.2), significa que inúmeros sistemas em produção estão potencialmente vulneráveis.
O fato de algumas distribuições exporem os nós de dispositivo /dev/vhost-net e /dev/vhost-vsock com permissões 0666 (acesso de escrita global) por padrão, como RHEL, Amazon Linux, Azure Linux e Oracle Linux, aumenta a superfície de ataque. Essa configuração permite que qualquer usuário local comprometa o sistema sem grande esforço. A complexidade do bug, originado pela interação de dois commits que individualmente pareciam inofensivos, sublinha o desafio constante na manutenção e segurança de um projeto tão vasto quanto o kernel Linux.
Linha do tempo
Commit 'f88949138058' adiciona cache de metadados vq no vhost.
Commit '0210a8db2aec' altera checagem de access_ok() com IOTLB no vhost.
Descoberta da falha CIFSwitch no Linux, permitindo escalonamento de privilégios.
Descoberta da falha Januscape (CVE-2026-53359), crítica de escape de VM no KVM.
Alerta sobre a falha GhostLock (CVE-2026-43499) no Kernel Linux.
Divulgação da falha RefluXFS (CVE-2026-64600) no Kernel Linux para acesso root.
Pesquisadores do Zhuque Lab da Tencent expõem o SCTPhantom (CVE-2026-64564).
Alerta sobre vulnerabilidade crítica de escape de VM no KVM (CVE-2026-53360).
Falha Vghost (CVE-2026-74580) no subsistema vhost é divulgada, permitindo escalada e escape de VM.
Perguntas frequentes
O que é o subsistema vhost do Linux?
O vhost é um componente do kernel Linux que acelera as operações de entrada/saída (I/O) em máquinas virtuais. Ele permite que as VMs troquem dados diretamente com o hardware do host, usando um mecanismo chamado vrings, sem a necessidade de intervenção constante do QEMU.
Como a vulnerabilidade Vghost (CVE-2026-74580) permite a escalada de privilégios local?
A Vghost explora um cache desatualizado no vhost, permitindo que usuários com acesso a dispositivos como /dev/vhost-net ou /dev/vhost-vsock possam ler e escrever dados arbitrariamente na memória do kernel. Isso concede a um usuário comum a capacidade de escalonar seus privilégios até o nível root no sistema host.
O que significa 'escape de VM' no contexto da Vghost?
O escape de VM ocorre quando uma máquina virtual maliciosa consegue sair de seu ambiente isolado e afetar o sistema operacional host. No caso da Vghost, uma VM pode manipular o vhost para induzir o kernel do host a sobrescrever dados na memória do processo QEMU, permitindo que a VM controle o fluxo de execução do host.
Quais medidas administradores de sistema devem tomar para se proteger da Vghost?
A medida mais eficaz é aplicar o patch oficial do kernel (de845981da67) ou as atualizações fornecidas pelos distribuidores. Como medida paliativa, é crucial restringir o acesso aos nós de dispositivo /dev/vhost-net e /dev/vhost-vsock, removendo permissões de escrita global e limitando o grupo proprietário a serviços de virtualização confiáveis.
Fontes
- matrix.tencent.comfonte original
- Categoria
- CEVIU Segurança da Informação
- Publicado
- 13 de outubro de 2026
- Editoria
- CEVIU Segurança da Informação

