CVE-2026-23013CWE-416

CVE-2026-23013

High · published January 25, 2026

CVSS v3.1
7.0
EPSS
0%
Percentile
7.1
In the wild
Unconfirmed
What it is

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().

The record
Technical detail
CVSS v3.1
7.0 · HIGH
Vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00179 · 7.1th percentile
Weakness
CWE-416 · Use After Free
Published
2026-01-25T20:15Z
Affected products (11)
ProductVersionsFixed in
linux/linux_kernel≥ 6.9.1, < 6.12.676.12.67
linux/linux_kernel≥ 6.13, < 6.18.76.18.7
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (3)
EPSS history
Timeline
  • 25 JAN 14:36Z
    net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback
    cvelistv5