CVE-2026-99155 in Linuxinformação

Sumário

de VulDB • 29/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

scsi: xen/scsifront: Verificar se há uma entrada sombra (shadow entry) nula em uma resposta de backend

A função `scsifront_do_response()` valida o `rqid` em uma resposta de backend contra `VSCSIIF_MAX_REQS` antes de usá-lo para indexar `info->shadow[]`, mas então desreferencia a entrada para testar `->inflight` sem verificar se o slot está populado. Os slots sombra são NULL antes que um comando seja submetido (a área privada do host é zerada na alocação) e são redefinidos como NULL em `_scsifront_put_rqid()` assim que uma solicitação é concluída, portanto, um `rqid` dentro do intervalo que não corresponde a uma solicitação pendente faz com que o frontend desreferencie um ponteiro nulo.

Um backend malicioso ou com bugs pode, assim, causar a falha (crash) da máquina convidada ao retornar uma resposta cujo `rqid` está no intervalo, mas não está em trânsito — por exemplo, uma resposta espúria antes que qualquer comando tenha sido emitido, ou um duplicado de um já concluído. O anel possui apenas 16 slots (`VSCSIIF_MAX_REQS`), portanto, antes do primeiro comando, cada `rqid` dentro do intervalo seleciona um slot NULL.

Rejeitar uma resposta cujo slot sombra não esteja populado.

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

28/10/2026

Moderação

aceite

Entrada

VDB-427840

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!