QEMUtiny — vulnerabilidades no QEMU que permitem acesso ao ambiente host a partir do sistema convidado.

Pesquisadores que recentemente descobriram a vulnerabilidade Fragnesia no núcleo do Linux publicaram informações sobre vulnerabilidades no QEMU que permitem obter acesso root ao ambiente host a partir do sistema convidado. O problema recebeu o codinome QEMUtiny, mas um identificador CVE ainda não foi atribuído. Um exploit foi preparado, envolvendo duas vulnerabilidades no código de emulação do dispositivo CXL (Compute Express Link).

Ambas as vulnerabilidades estão presentes no código cxl-mailbox-utils.c. A primeira vulnerabilidade se manifesta desde o lançamento do QEMU 7.1.0 e leva à leitura de memória fora da área de buffer alocada devido à função cmd_logs_get_log() interpretar erroneamente o deslocamento solicitado do log CEL como um índice em um array, enquanto na verdade é especificado em bytes. A segunda vulnerabilidade se manifesta desde o QEMU 11.0.0 e resulta em um estouro de buffer na função cmd_features_set_feature() devido ao manuseio do deslocamento das estruturas ao gravar atributos sem verificar se o valor calculado "offset + bytes_to_copy" cabe no tamanho da estrutura escolhida.

Na verdade, o ataque é possível apenas na última ramificação do QEMU 11.0.0. Não há informações sobre correções até agora, apenas foi mencionado que, antes da divulgação da vulnerabilidade, informações sobre isso foram enviadas aos desenvolvedores do QEMU, que responderam que o suporte ao dispositivo CXL no QEMU não foi implementado para uso em virtualização.

O exploit foi testado com uma base de código do QEMU de 11 de maio com o último commit 5e61afe. A execução do exploit depende da disposição das estruturas na memória de cada compilação específica do QEMU e da libc do sistema, mas na opinião dos pesquisadores, utilizando a vulnerabilidade que permite a leitura de uma área fora do buffer para escanear a memória, é possível criar um exploit universal que funcione com diferentes versões do QEMU.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster