CVE-2026-99246 in Linuxinformazioni

Riassunto

di VulDB • 03/11/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

tipc: proteggere lo dump di traccia del reset dei nodi con il lock del nodo

L'evento di traccia tipc_node_reset_links richiede a tipc_node_dump() di iterare le voci di collegamento (link) del nodo. A differenza degli altri eventi sul nodo che richiedono dati sui collegamenti, questo evento viene eseguito senza il lock del nodo.

Ciò consente al teardown della bearer di liberare un link mentre la callback di traccia lo sta dumpando:

CPU 0 CPU 1 trace_tipc_node_reset_links() tipc_node_dump() l = n->links[0].link
tipc_node_write_lock() kfree(l) n->links[0].link = NULL
tipc_node_write_unlock() tipc_link_dump(l)

tipc_link_dump() quindi dereferenzia il puntatore obsoleto (stale pointer). KASAN ha segnalato:

BUG: KASAN: slab-use-after-free in tipc_link_dump Read of size 4 by task poc/115 Call Trace: tipc_link_dump+0x10cb/0x16b0 tipc_node_dump+0x4bb/0x740 trace_event_raw_event_tipc_node_class+0x258/0x360 tipc_node_reset_links+0x14d/0x1a0 tipc_rcv+0x13f5/0x3030 tipc_udp_recv+0x4e3/0x670 Allocated by task 0: tipc_link_create+0x1e1/0x1020 tipc_node_check_dest+0x7d2/0x11a0 tipc_disc_rcv+0xdbf/0x1430 Freed by task 89: kfree+0x131/0x3c0 tipc_node_link_down+0x267/0x4b0 tipc_node_delete_links+0xec/0x160 bearer_disable+0x107/0x260

Acquisire il lock di scrittura del nodo (node write lock) attorno all'evento di traccia. Questo serializza l'operazione di dump rispetto a tipc_node_link_down(delete=true), che libera il link sotto lo stesso lock di scrittura.

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

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

03/11/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!