CVE-2026-99235 in Linuxinformação

Sumário

de VulDB • 02/11/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

tracing: Salvar o arquivo de evento em vez do histograma compatível

create_field_var_hist() cria um histograma no evento correspondente para fornecer uma variável de campo e registra-o no destino para que possa ser desmontado posteriormente:

hist_data = find_compatible_hist(target_hist_data, file); ... /* Salvar as informações do histograma compatível */ var_hist->hist_data = hist_data;

hist_data não é o histograma criado por ele. É um que já existia anteriormente, cujas chaves a nova instância copia. O ponteiro salvo tem apenas um usuário, unregister_field_var_hists(), que é executado quando o destino é removido:

file = hist_data->field_var_hists[i]->hist_data->event_file;

find_compatible_hist() faz correspondência apenas com base nas chaves, portanto, pode selecionar uma instância sem variáveis próprias. check_var_refs() então retorna falso e o usuário pode remover a instância enquanto o destino ainda aponta para ela:

BUG: KASAN: slab-use-after-free em event_hist_trigger_free+0x2b2/0x320 Leitura de tamanho 8 no endereço ffff8880093b90e0 pela tarefa init/1

Liberado pela tarefa 1: kfree+0x154/0x420 event_hist_trigger_free+0x1d5/0x320 event_hist_trigger_parse+0x35f3/0x69e0 trigger_process_regex+0x1a6/0x250

Salve o arquivo de evento em vez disso. Ele é tudo que a desreferência (dereference) precisa e não desaparece quando um gatilho (trigger) é removido pelo usuário.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

25/09/2026

Divulgação

02/11/2026

Moderação

aceite

Entrada

VDB-429921

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!