Monitor vulnerabilities like this one. Sign up free to get alerted when software you use is affected.

Linux Kernel Bug: Out-of-Bounds Read in IRQ Handler

CVE-2026-23180
Summary

A bug in the Linux kernel's IRQ handler for a specific network interface card (NIC) could have allowed an attacker to read sensitive information. This has been fixed by adding a check to prevent accessing memory outside the allowed range. If you're using this kernel, update it to the patched version to ensure your system is secure.

Original title
In the Linux kernel, the following vulnerability has been resolved: dpaa2-switch: add bounds check for if_id in IRQ handler The IRQ handler extracts if_id from the upper 16 bits of the hardware s...
Original description
In the Linux kernel, the following vulnerability has been resolved:

dpaa2-switch: add bounds check for if_id in IRQ handler

The IRQ handler extracts if_id from the upper 16 bits of the hardware
status register and uses it to index into ethsw->ports[] without
validation. Since if_id can be any 16-bit value (0-65535) but the ports
array is only allocated with sw_attr.num_ifs elements, this can lead to
an out-of-bounds read potentially.

Add a bounds check before accessing the array, consistent with the
existing validation in dpaa2_switch_rx().
Published: 14 Feb 2026 · Updated: 11 Mar 2026 · First seen: 6 Mar 2026