CVE-2026-99062 in Linuxinformação

Sumário

de VulDB • 24/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

vsock/virtio: contabilizar apenas os bytes não lidos em read_skb()

Após uma recepção parcial de fluxo, rx_bytes rastreia o sufixo não lido enquanto buf_used e o crédito do peer ainda cobrem todo o pacote. virtio_transport_read_skb() remove esse pacote da fila mas passa pkt_len para ambos os contadores, causando underflow em rx_bytes.

Em um stream CID_LOCAL conectado com uma decisão SK_SKB, uma leitura de 40 bytes a partir de um pacote de 100 bytes fez SIOCINQ relatar -40, um retorno vazio recv retornar ELOOP e poll reportar o socket vazio como legível. Após o detach da decisão, receber 40 bytes fez o contador voltar para zero e ocultou esses bytes enfileirados até que mais um byte chegasse. A execução corrigida manteve o contador equilibrado e expôs todos os dados enfileirados imediatamente.

Isso foi encontrado durante uma auditoria manual de código-fonte assistida por LLM da contabilização de recebimento VSOCK enquanto reavaliava virtio_transport_read_skb() após CVE-2024-50169.

Subtraia apenas skb->len menos o offset do VSOCK de rx_bytes. Mantenha o comprimento total do pacote para buf_used e crédito do peer.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

25/09/2026

Divulgação

23/10/2026

Moderação

aceite

Entrada

VDB-425908

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!