olimposec.com
Radar / Bugs / OS-2026-684
risco altoBUGCVE-2026-745802026-10-14 · 2 min de leitura
0

IA encontra falha 'Vghost' no kernel Linux que dá root local e permite escapar de VM para o host

Resumo executivo

Pesquisadores da Tencent Zhuque Lab usaram IA para encontrar uma falha no subsistema vhost do kernel Linux, catalogada como CVE-2026-74580 e batizada de 'Vghost', que afeta quase uma década de versões do kernel. A vulnerabilidade permite que um usuário local leia e escreva memória do kernel à vontade e se torne root, e em configurações específicas de virtualização permite que uma VM não confiável escreva na memória do host e sequestre o processo que executa a própria VM.

O subsistema vhost do Linux existe para acelerar dispositivos virtuais (como rede e disco) usados por máquinas virtuais, movendo parte do processamento de I/O do espaço de usuário (onde roda o hipervisor, como QEMU) para dentro do kernel, reduzindo overhead de troca de contexto. Por lidar diretamente com buffers compartilhados entre o kernel, o processo de hipervisor e a VM convidada, esse subsistema é um alvo historicamente sensível para bugs de corrupção de memória — e uma falha ali tem um raio de impacto que vai do processo local até o limite de isolamento entre VM e host.

Segundo a descrição divulgada, a falha Vghost permite que um usuário local no host leia e escreva memória do kernel de forma arbitrária, o que tipicamente se traduz em escalonamento de privilégios completo para root — já grave isoladamente, pois qualquer processo com execução de código no sistema, mesmo sem privilégios, poderia abusar da falha para assumir controle total da máquina. O agravante, descrito como presente em pelo menos uma configuração de virtualização, é que uma VM convidada não confiável conseguiria escrever na memória do processo host que a hospeda (o hipervisor), permitindo sequestrar esse processo e, por extensão, potencialmente comprometer o host a partir de dentro da VM — quebrando justamente a fronteira de isolamento que a virtualização existe para garantir.

O fato de a falha ter permanecido presente por quase uma década de versões do kernel (CVE-2026-74580) reforça um padrão recorrente em pesquisa de vulnerabilidades de kernel: bugs sutis de manipulação de memória compartilhada em subsistemas de virtualização tendem a sobreviver muito tempo sem detecção porque exigem entender interações complexas de concorrência e estado entre múltiplos componentes (kernel, hipervisor, guest) que raramente são auditados em conjunto. O uso de IA para localizar esse tipo de falha, pela Tencent Zhuque Lab, segue a mesma tendência observada em outros achados recentes de 0-day por agentes de IA: ferramentas de raciocínio automatizado conseguem escalar a busca por essa classe de bug para uma base de código tão grande e historicamente estável quanto o kernel Linux.

Na prática, para operadores de ambientes multi-tenant baseados em KVM/QEMU com vhost habilitado, o impacto potencial de escape de VM para host torna o patch dessa falha prioritário, especialmente em provedores de nuvem e infraestrutura compartilhada onde o isolamento entre clientes é a principal garantia de segurança oferecida.

Fonte ↗
0 comentários

Entre para comentar.

Nenhum comentário ainda — seja o primeiro.