Vulnerabilidade no kernel Linux que permite elevar privilégios através do VSOCK

Demonstra-se a possibilidade de criar um exploit funcional para a vulnerabilidade CVE-2025-21756, causada por um erro no núcleo do Linux, que leva ao acesso à memória após sua liberação. O problema afeta a implementação de sockets com endereçamento AF_VSOCK, destinados à interação de rede entre sistemas convidados e hosts. O exploit publicado permite a execução de código com privilégios de root em sistemas com núcleo Linux 6.6.75 (versões diferentes requerem modificações no exploit).

O problema foi resolvido no núcleo Linux 6.14 e nas atualizações de fevereiro e março das versões estáveis, como 6.12.16, 6.6.79 e 6.1.131. A vulnerabilidade também foi corrigida em pacotes de núcleo para RHEL, SUSE/openSUSE e Ubuntu e Debian 12, mas permanece não corrigida no Debian 11.

A vulnerabilidade está relacionada ao fato de que, ao reatribuir o transporte para o socket AF_VSOCK, é chamada a função vsock_remove_sock, que, por sua vez, chama a função vsock_remove_bound, que reduz incorretamente o contador de referências do objeto vsock. Assim, o contador de referências se torna zero e o núcleo libera a memória alocada para o objeto, embora ele continue a ser utilizado.

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