PT-2026-6156 · Canonical+2 · Ubuntu+2

Stefano

·

Publicado

2026-01-01

·

Atualizado

2026-06-16

·

CVE-2026-23086

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas Kernel do Linux (versões afetadas não especificadas)
Descrição Os transportes virtio do kernel do Linux estão suscetíveis a um problema em que o crédito de transmissão (TX) é derivado diretamente de peer buf alloc, que é determinado pelo valor SO VM SOCKETS BUFFER SIZE do endpoint remoto. Isso permite que um guest malicioso anuncie um tamanho de buffer grande e leia dados lentamente, potencialmente fazendo com que o host aloque uma quantidade substancial de memória sk buff. O mesmo problema pode ocorrer no guest se um host malicioso estiver envolvido, pois os transportes virtio compartilham uma base de código comum. Uma prova de conceito (PoC) em um host Ubuntu 22.04 não corrigido com aproximadamente 64 GiB de RAM demonstrou que 32 conexões vsock do guest, cada uma anunciando 2 GiB e lendo lentamente, aumentaram o uso de memória Slab/SUnreclaim de cerca de 0,5 GiB para aproximadamente 57 GiB, levando à instabilidade do sistema. O problema impacta virtio-vsock, vhost-vsock e loopback devido a alterações limitadas ao virtio transport common.c. A correção envolve introduzir uma função auxiliar, virtio transport tx buf size(), para garantir que a janela TX efetiva seja limitada tanto pelo buffer anunciado pelo peer quanto pela própria alocação de buffer do host.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-23086
ECHO-684E-7BD7-EC1E
OESA-2026-1760
OPENSUSE-SU-2026:20416-1
SUSE-SU-2026:0962-1
SUSE-SU-2026:1078-1
SUSE-SU-2026:1081-1
SUSE-SU-2026:20667-1
SUSE-SU-2026:20720-1
SUSE-SU-2026:20838-1
SUSE-SU-2026:20845-1
SUSE-SU-2026:20876-1
SUSE-SU-2026:20931-1
SUSE-SU-2026:21284-1
USN-8278-1
USN-8278-2
USN-8289-1
USN-8289-2
USN-8296-1
USN-8296-2
USN-8393-1
USN-8440-1

Produtos afetados

Linuxmint
Linux Kernel
Ubuntu