CVE-2026-98615 in Linuxinformação

Sumário

de VulDB • 19/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

eth: fbnic: Defina AW_FLUSH_MODE junto com AW_FLUSH ao esvaziar o mailbox

Ao desmontar o anel Rx do mailbox da FW (firmware), `fbnic_mbx_reset_desc_ring()` grava em AW_CFG definindo FLUSH e limpando todos os outros bits, incluindo BME. Limpar BME interrompe as escritas do dispositivo para o host, mas deixa as solicitações estagiadas paradas no pipeline de escrita PUL em vez de drená-las; portanto, no caminho de gravação, apenas FLUSH nunca termina as solicitações pendentes e a espera pelo flush da firmware não é concluída.

Adicione a definição de FLUSH_MODE e defina ambos os bits para que as escritas estagiadas sejam drenadas do pipeline por conta própria. BME permanece limpo (clear), portanto, nada chega ao host; ele será restaurado mais tarde em `fbnic_mbx_init_desc_ring()` quando o anel for reconstruído, após a remoção das gravações pendentes.

O caminho de leitura não é afetado. AR_CFG não possui um bit de modo equivalente e AR_FLUSH termina as leituras pendentes por si só, portanto, ele permanece inalterado.

Ambas as escritas permanecem como operações simples de store (armazenamento) em vez de read-modify-write (leitura-modificação-escrita). Isso é intencional: a gravação correspondente em `fbnic_mbx_init_desc_ring()` restaura BME e os atributos TLP, limpando ambos os bits de flush como efeito colateral.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-422198

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!