CVE Catalog

CVE-2026-93278

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the staging octeon driver's cvm_oct_rx_shutdown calls free_irq and netif_napi_del without disabling the NAPI instance first. Since free_irq only waits for hard interrupt handlers to complete, the NAPI poll function may still be active, and if cvm_oct_remove frees the plat structure holding the NAPI instances, the active poll function accesses freed memory.

Risk Assessment

Can lead to use-after-free and a kernel crash, causing a denial of service.

Recommendation

Update the Linux kernel to a version containing the fix that adds napi_disable in cvm_oct_rx_shutdown before free_irq and netif_napi_del.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: staging: octeon: add missing napi_disable in cvm_oct_rx_shutdown cvm_oct_rx_shutdown calls free_irq and netif_napi_del without disabling the napi instance first. As the free_irq only waits for completion of hard interrupt handlers, the napi poll function could still be active. If cvm_oct_remove proceeds to free the plat structure (which holds the NAPI instances), the active poll function will access freed memory, resulting in a use-after-free crash.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS