Katalog CVE

CVE-2026-23013

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze systemu Linux zidentyfikowano podatność związaną z niezgodnością dev_id podczas zwalniania przerwań w funkcji octep_vf_request_irqs(). Błąd ten może prowadzić do sytuacji, w której obsługiwacze przerwań pozostają aktywne, nawet gdy ioq_vector zostanie zwolniony, co może skutkować błędem use-after-free lub awarią systemu.

Ocena ryzyka

Organizacja może być narażona na awarie systemu lub nieprzewidziane zachowanie aplikacji w wyniku nieprawidłowego zarządzania przerwaniami. Potencjalne wykorzystanie tej podatności może prowadzić do poważnych problemów z dostępnością usług.

Rekomendacja

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, w której naprawiono tę podatność. Należy również monitorować systemy pod kątem nieprawidłowego działania związanych z przerwaniami.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback octep_vf_request_irqs() requests MSI-X queue IRQs with dev_id set to ioq_vector. If request_irq() fails part-way, the rollback loop calls free_irq() with dev_id set to 'oct', which does not match the original dev_id and may leave the irqaction registered. This can keep IRQ handlers alive while ioq_vector is later freed during unwind/teardown, leading to a use-after-free or crash when an interrupt fires. Fix the error path to free IRQs with the same ioq_vector dev_id used during request_irq().

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS