CVE-2026-97919 in Linuxinformación

Resumen

por VulDB • 2026-09-25

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

tracing: Tomar la referencia antes de publicar el activador del histograma con nombre

event_hist_trigger_named_init() coloca el activador en la lista global named_triggers y solo después toma la referencia sobre el activador que comparte su histograma:

data->ref++;

save_named_trigger(data->named_data->name, data);

ret = event_hist_trigger_init(data->named_data); if (ret < 0) {
kfree(data->cmd_ops); data->cmd_ops = &trigger_hist_cmd; }

return ret;

event_hist_trigger_init() falla cuando alloc_hist_pad() no puede asignar memoria, y nada quita el activador de la lista al salir. event_hist_trigger_parse() lo libera, y la siguiente búsqueda por nombre lee el objeto ya liberado:

BUG: KASAN: slab-use-after-free in find_named_trigger+0xac/0xc0 Read of size 8 at addr ffff888009346860 by task init/1 find_named_trigger+0xac/0xc0 hist_register_trigger+0xc1/0xa00 event_hist_trigger_parse+0x3146/0x6af0 event_trigger_write+0xce/0x160 Freed by task 67: kfree+0x154/0x420 trigger_kthread_fn+0xfd/0x160

Realice la referencia primero y publique el activador una vez que haya tenido éxito, de modo que nada que pueda fallar se ejecute después de que el activador sea localizable.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-09-25

Moderación

aceptado

Artículo

VDB-410141

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!