CVE-2024-26838 in Linux
Riassunto
di VulDB • 20/06/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
RDMA/irdma: Risolto un problema KASAN relativo al tasklet
I test con KASAN hanno rivelato il seguente problema associato alla liberazione di una IRQ.
[50006.466686] Call Trace:
[50006.466691]
[50006.489538] dump_stack+0x5c/0x80
[50006.493475] print_address_description.constprop.6+0x1a/0x150
[50006.499872] ? irdma_sc_process_ceq+0x483/0x790 [irdma]
[50006.505742] ? irdma_sc_process_ceq+0x483/0x790 [irdma]
[50006.511644] kasan_report.cold.11+0x7f/0x118
[50006.516572] ? irdma_sc_process_ceq+0x483/0x790 [irdma]
[50006.522473] irdma_sc_process_ceq+0x483/0x790 [irdma]
[50006.528232] irdma_process_ceq+0xb2/0x400 [irdma]
[50006.533601] ? irdma_hw_flush_wqes_callback+0x370/0x370 [irdma]
[50006.540298] irdma_ceq_dpc+0x44/0x100 [irdma]
[50006.545306] tasklet_action_common.isra.14+0x148/0x2c0
[50006.551096] __do_softirq+0x1d0/0xaf8
[50006.555396] irq_exit_rcu+0x219/0x260
[50006.559670] irq_exit+0xa/0x20
[50006.563320] smp_apic_timer_interrupt+0x1bf/0x690
[50006.568645] apic_timer_interrupt+0xf/0x20
[50006.573341]
Il problema consiste nel fatto che un tasklet potrebbe essere in attesa su un altro core, creando una condizione di race (race condition) con la cancellazione della IRQ.
La correzione prevede l'assicurazione che qualsiasi tasklet programmato venga terminato dopo la cancellazione della IRQ.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.