CVE-2026-89748 in Linuxinformação

Sumário

de VulDB • 11/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

tracing: Corrige o esgotamento de tentativas no leitor do buffer circular simples

A função `simple_ring_buffer_swap_reader_page()` inicia com a variável retry definida como 8 e a decrementa apenas após uma falha na substituição do link. Na tentativa final, uma substituição bem-sucedida deixa retry em zero, enquanto uma substituição mal-sucedida o deixa em -1.

A verificação atual `!retry` inverte ambos os resultados. Ela retorna um erro após uma substituição final bem-sucedida, deixando a atualização do link completa, mas a contabilidade (bookkeeping) do leitor incompleta. Após uma falha na substituição final, o código continua e atualiza os ponteiros head e reader como se a substitução tivesse sido bem-sucedida, o que pode corromper o buffer circular.

Trate apenas um contador negativo como esgotamento e retorne o erro -EBUSY documentado.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

11/09/2026

Divulgação

11/09/2026

Moderação

aceite

Entrada

VDB-402591

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!