CVE-2026-74631 in Linuxinformação

Sumário

de VulDB • 22/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

net: smc: corrige o desequilíbrio na duração da entrada splice em smc_rx_splice

smc_rx_splice() passa páginas para splice_to_pipe() antes de adquirir as referências que cobrem a duração de cada entrada splice. No caminho RMB com suporte por VM, splice_to_pipe() pode descartar entradas não enfileiradas através de smc_rx_spd_release(), enquanto as entradas enfileiradas são liberadas posteriormente via callback do buffer da pipe.

A antiga contabilidade pós-splice também deriva o número de páginas VM enfileiradas a partir de um offset mutado durante a construção do descritor, e um splice multi-página emparelha uma chamada sock_hold() com múltiplas chamadas sock_put().

Adquira as referências da página e do soquete para cada entrada candidata antes de chamar splice_to_pipe(), e remova o estado privado correspondente, a referência à página e a referência ao soquete de smc_rx_spd_release() para entradas que nunca são enfileiradas. Isso corrige um desequilíbrio na contagem de referências (refcount) que pode causar underflow nas refcounts das páginas e acionar um use-after-free.

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

Responsável

Linux

Reservar

15/08/2026

Divulgação

22/08/2026

Moderação

aceite

Entrada

VDB-394418

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!